ICustomAttributeProvider Schnittstelle

Definition

Stellt benutzerdefinierte Attribute für Reflexionsobjekte bereit, die diese unterstützen.Provides custom attributes for reflection objects that support them.

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

Nahezu allen Reflektionsklassen können Attribute zugeordnet werden.Nearly all the Reflection classes can have attributes associated with them. Attribute können Standard (öffentlich, privat, HelpString) oder Benutzer definiert sein.Attributes can be standard (public, private, HelpString) or custom.

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.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

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.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

IsDefined(Type, Boolean)

Gibt an, ob mindestens eine Instanz von attributeType für diesen Member definiert ist.Indicates whether one or more instance of attributeType is defined on this member.

Gilt für: