Category Archives: IL Programming

CIL programming tutorial – The Basics Part II

In the previous tutorial we have explored the very basics of IL programming and now we will complete our understanding the basics. The following topics will be covered:

  1. Conditions
  2. Local variables
  3. Loops
  4. Boxing and unboxing
  5. Ref and out parameter modifiers

Let’s get started!

Continue reading


CIL programming tutorial – The Basics Part I

Some days ago I realized that it will be 2 years now since I’ve published my article Reweaving IL code with Mono.Cecil on Codeproject and one thing I wanted to do is to write tutorials that teaches coding in the Common Intermediate Language.

Why create another tutorials about IL coding you ask? Because while there are some good ones out there, I wanted to create a series of tutorials with a practical approach to CIL programming with the learning by doing approach 🙂

Continue reading