Understanding async code with .NET Reflector
Yesterday, I gave an overview of the problems that async solves, and how it actually solves them. As we saw in that post, async is remarkably cunning, and can become remarkably tricky to follow when applied in a real application, which naturally makes any decompilation a bit of a challenge. If you haven’t read the previous post on how async works already, I recommend you at least skim through it so that you know what examples we’ll be working with, and so that we’re all working with the same understanding of state machines.
Now, with that introduction done, we should have a look at some real code.
categories: C#, Development, Version 7.6, WinRT Comments (0)






