Unter .NET gibt es eine Reihe von Attributen, welche für verschiedenste Zwecke notwendig sind. Natürlich ist es interessant zu erfahren welche Attribute es gibt. Auf den ersten Blick sieht es so aus, als ob es in der MSDN von Microsoft keine Auflistung der Attribute gibt.
Beim genaueren Hinschauen, wird man bemerken das es diese Liste gibt. Attribute werden in .NET von der „Attribute“-Klasse abgeleitet. Wenn man sich die Dokumentation für diese Klasse anschaut wird man feststellen, das es unten einen Bereich „Inheritance Hierarchy“ gibt, welcher alle abgeleiteten Klassen auflistet und somit auch alle Attribute.