Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CustomAttributeExtensions.GetCustomAttributes<T>-Methode: (MemberInfo, Boolean)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs, die auf einen bestimmten Member angewendet werden, und optional die übergeordneten Elementen dieses Elements untersucht.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public static IEnumerable<T> GetCustomAttributes<T>(
	this MemberInfo element,
	bool inherit
)
where T : Attribute

Parameter

element
Type: System.Reflection.MemberInfo

Das Element, zu überprüfen.

inherit
Type: System.Boolean

true Überprüfen Sie die Vorgänger des elementandernfalls false.

Rückgabewert

Type: System.Collections.Generic.IEnumerable<T>

Eine Auflistung mit den benutzerdefinierten Attributen, die angewendet werden element und passende T, oder eine leere Auflistung, wenn keine Attribute vorhanden sind.

Typparameter

T

Der Typ des zu suchenden Attributs.

Exception Condition
ArgumentNullException

element ist null.

NotSupportedException

element ist ein Konstruktor, Methode, Eigenschaft, Ereignis, Typ oder Feld.

TypeLoadException

Ein benutzerdefiniertes Attribut kann nicht geladen werden.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.5
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: