November 2002
Intermediate to advanced
432 pages
9h 20m
English
Types are the fundamental unit of currency in CLR metadata. Unlike classic C++ and Visual Basic types, CLR types are made visible to running programs and are an integral part of the runtime execution of all CLR-based programs. Type definitions are easily emitted and read programmatically, and one can extend the format for a type definition's metadata in a clean, strongly typed manner using custom attributes. The extensibility and expressiveness afforded by broadly accessible custom attributes are arguably the most profound features of the CLR. To paraphrase a famous COM guy, Charlie Kindel, custom attributes are more powerful than you think.
Read now
Unlock full access