Expression tree vs Reflection

http://stackoverflow.com/questions/4803272/in-c-is-expression-api-better-than-reflection

WebBrowser Control Wrapper

http://www.codeproject.com/Articles/555302/A-better-WPF-Browser-Control-IE-Wrapper

dynamic object serializing

http://www.codeproject.com/Articles/62839/Adventures-with-C-dynamic-ExpandoObject-Elasti http://stackoverflow.com/questions/3055461/dynamic-object-serialization http://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject(v=vs.100).aspx

Visual Studio execution error - can't find module.

1. Reinstall Visual Studio 2. If it's not working, reinstall the .NET Framework.

COM Interop에서 dynamic의 적절한 사용

From C# 4.0, variant types are instead mapped to dynamic (if Embed Interop Types is enabled; more on this soon), allowing you to replace the last two lines with this: excel.Cells [1, 1].Font.FontStyle = "Bold"; The disadvantage of working in this way is that you lose auto-completion, so you must know that a property called Font happens to exist. For this reason, it’s usually easier to dynamically assign the result to its known interop type: Excel.Range range = excel.Cells [1, 1]; range.Font.FontStyle = "Bold"; As you can see, this saves only five characters over the old-fashioned approach!

(IDispatch) COM 객체의 타입명 찾기.

Microsoft.VisualBasic.Information.TypeName(XXX) 개같은 COM Interop

Set rendering mode to ie9 when using webbrowser control.

http://stackoverflow.com/a/6770294