Type Reflection and Attribute-Based Programming

  • Andrew Troelsen


As detailed in the previous chapter, assemblies are the basic unit of deployment in the .NET universe. Tools such as Visual Studio .NET have integrated Object Browsers that allow you to examine the internal types of referenced assemblies. Furthermore, external tools such as ILDasm.exe allow us to peek into the underlying IL code, type metadata, and assembly manifest. In addition to the design-time investigation of .NET assemblies, you are also able to programmatically obtain this same information using the types defined within the System.Reflection namespace.


Custom Attribute Dynamic Assembly Type Reflection Static Void Intermediate Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Andrew Troelsen 2001

Authors and Affiliations

  • Andrew Troelsen
    • 1
  1. 1.MinneapolisUSA

Personalised recommendations