GC reachable objects deadlock

After we learned about RCW ref count and anonymous methods I can finally explain the GC deadlock bug in our Outlook add-in.
 
Continue reading

Anonymous methods under the hood

To continue my previous post on a bug I encountered. This time anonymous methods.
The best way to learn what happens under the hood is to see the generated code, I like to use dotPeek as it has the same UX as Resharper.
Not to make this post super long I focus only on 3 examples and ignoring different scenarios (statics, delegates) as the result is not much different and not really interesting.
 
Continue reading