Chapter 6. Reflection

In This Chapter

An assembly is an application plus its self-describing information. The inclusion of self-describing information, or metadata, was designed to resolve the problem of “DLL Hell.” “DLL Hell” is the moniker ascribed to the current versioning problems related to registering applications in the registry. Assemblies contain information about an application in addition to the Intermediate Language (IL) code that is considered to be the application. Reflection is the capability to dynamically discover and use information in assemblies.

Reflection allows developers to discover information about an assembly ...

Get Visual Basic® .NET Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.