Freigeben über


ICustomAttributeProvider Schnittstelle

Definition

Stellt benutzerdefinierte Attribute für Reflexionsobjekte bereit, die diese unterstützen.

public interface class ICustomAttributeProvider
public interface ICustomAttributeProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomAttributeProvider
type ICustomAttributeProvider = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ICustomAttributeProvider = interface
Public Interface ICustomAttributeProvider
Abgeleitet
Attribute

Hinweise

Fast alle Reflexionsklassen können Attribute aufweisen, die ihnen zugeordnet sind. Attribute können standard (öffentlich, privat, HelpString) oder benutzerdefiniert sein.

Methoden

GetCustomAttributes(Boolean)

Gibt – mit Ausnahme benannter Attribute – ein Array mit allen für diesen Member definierten benutzerdefinierten Attributen zurück – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.

GetCustomAttributes(Type, Boolean)

Gibt ein Array mit für diesen Member definierten benutzerdefinierten Attributen zurück – identifiziert nach Typ – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.

IsDefined(Type, Boolean)

Gibt an, ob mindestens eine Instanz von attributeType für diesen Member definiert ist.

Gilt für: