Chapter 19: Understanding CIL and the
Role of Dynamic Assemblies
The goal of the final chapter of this part is twofold. In the first half (more or less), you will examine
the syntax and semantics of CIL in much greater detail than in previous chapters. The remainder of
this chapter covers the role of the System.Reflection.Emit namespace. Using these types, you are
able to build software that is capable of generating .NET assemblies in memory at runtime. For-
mally speaking, assemblies defined and executed in memory are termed dynamic assemblies.
Do'stlaringiz bilan baham: