When .NET launched, one of the most talked-about feature was rich metadata. But what does that mean to the day-to-day developer? Shawn Wildermuth discusses why understanding the way metadata can be used in your types can open up development avenues you never knew existed.

From the author of

From the author of

What is .NET Metadata?

Within the Common Language Runtime (CLR), metadata is data (either in an
assembly or in memory) to describe information about the assembly and the types
within the assembly. Metadata includes the following information: