ComAwareEventInfo.GetCustomAttributes-Methode: (Type, Boolean)
Veröffentlicht: Oktober 2016
Ruft beim Überschreiben in einer abgeleiteten Klasse ruft ein Array, das die benutzerdefinierten Attribute des angegebenen Typs enthält, die auf diesen Member angewendet werden.
Namespace: System.Runtime.InteropServices
Assembly: System.Core (in System.Core.dll)
Syntax
public override object[] GetCustomAttributes(
Type attributeType,
bool inherit
)
public:
virtual array<Object^>^ GetCustomAttributes(
Type^ attributeType,
bool inherit
) override
override GetCustomAttributes :
attributeType:Type *
inherit:bool -> Object[]
Public Overrides Function GetCustomAttributes (
attributeType As Type,
inherit As Boolean
) As Object()
Parameter
attributeType
Type: System.TypeDer zu suchende Attributtyp. Nur Attribute, die diesem Typ zugeordnet sind, können zurückgegeben werden.
inherit
Type: System.Booleantrue die Attribute die Vererbungskette dieses Members gesucht werden soll. andernfalls false.
Rückgabewert
Type: System.Object[]
Ein Array, das die benutzerdefinierten Attribute des angegebenen Typs enthält, oder ein Array, das keine Elemente enthält, wenn keine Attribute definiert wurden.
Implementiert
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) _MemberInfo.GetCustomAttributes(Type, Boolean)
Ausnahmen
Exception | Condition |
---|---|
ArgumentNullException | attributeType ist null. |
InvalidOperationException | Dieser Member gehört zu einem Typ, der in den ReflectionOnly Kontext geladen wird. Siehe Gewusst wie: Laden von Assemblys in den reflektionsbezogenen Kontext. |
TypeLoadException | Ein benutzerdefiniertes Attribut kann nicht geladen werden. |
Versionsinformationen
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Siehe auch
MemberInfo
GetCustomAttributes Überladen
ComAwareEventInfo-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang