Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / MSIL

MSIL

MSIL

Great Reads

by Mark Pelf
Overview of 5 free .NET Decompilers
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
by Daniel Pistelli
An article about .NET internals and code injection

Latest Articles

by Mark Pelf
Overview of 5 free .NET Decompilers
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
by Daniel Pistelli
An article about .NET internals and code injection

All Articles

Sort by Score

MSIL 

by zenwalker1985
I have found a few interesting things which I would like to share with you all.
by Afzaal Ahmad Zeeshan
C# 6 has been available for a long time, by now! Many developers have written many guides to "list" the features. I have written this post to explain those features, and to explain whether they are actually new or are they just sugar coating to the compiler.
by Sebastian Solnica
The article describes how to make a slideshow in a debugger. It may help you understand the PDB API in System.Reflection.Emit as well as impress listeners on any debugging-related presentations. :)
by Pieter Van Parys
How to generate assemblies at runtime using IL emit
by Arun Endapally
How to protect your source code from decompiling or reverse engineering
by zenwalker1985
String concatenation and a very good performance analysis.
by matt warren
Whilst writing a previous blog post I stumbled across the .NET Interpreter, tucked away in the source code.