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

Name Beschreibung
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: