Pierre Nallet is an independent consultant in the Bay Area specializing in .NET. He is a DevelopMentor instructor and the creator of the XC# compiler. Author of "OLE DB Consumer Templates, A Programmer's Guide" published by Addison Wesley, Pierre graduated from Ecole Polytechnique and Ecole des ponts in Paris, France. Reach him at pierrenallet@resolvecorp.com.
C# attributes may seem like an insignificant element of C# grammar, but did you know they provide a powerful way to extend your metadata? This goes a long way towards simplifying component-based programming. Here's what you need to know about custom attributesand how to use them.