Reflecting Attributes

Attributes are used to decorate assemblies, types, members and other code to provide metadata about those items. With reflection, this metadata can be accessed.

http://www.blackwasp.co.uk/ReflectingAttributes.aspx