O'Reilly logo

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition by Andrew Troelsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 19. Understanding CIL and the Role of Dynamic Assemblies

The goal of this chapter is twofold. In the first half, you will have a chance to examine the syntax and semantics of the common intermediate language (CIL) in much greater detail than in previous chapters. Now, to be perfectly honest, you are able to live a happy and productive life as a .NET programmer without concerning yourself too much with the details of CIL code. However, once you learn the basics of CIL, you will gain a much deeper understanding of how some of the "magical" aspects of .NET (such as cross-language inheritance) actually work.

In the remainder of this chapter, you will examine the role of the System.Reflection.Emit namespace. Using these types, you are able to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required