
58 Chapter 2 • The Microsoft .NET Framework
your code.Attributes can describe the way that data is serialized, describe security
characteristics, or limit JIT compilation for debugging purposes. Perhaps one of
the most versatile of the metadata items, attributes can even add descriptive ele-
ments to your VB code to affect its runtime behavior.A simple attribute may be
used like this:
Public Class <attribute()> ClassName
In this example, the class ClassName is described by the attribute attribute().
This means that when the CLR hits this class, it will alter its behavior according
to what attribute() says.
Ending DLL Hell
Everyone knows what DLL Hell is: ...