MemberDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Klassenmember dar, z. B. eine Eigenschaft oder ein Ereignis. Dies ist eine abstrakte Basisklasse.
public ref class MemberDescriptor abstract
public abstract class MemberDescriptor
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
- Vererbung
-
MemberDescriptor
- Abgeleitet
- Attribute
Beispiele
Da der Großteil der Verwendung dieser Klasse auf die geerbten Klassen EventDescriptor fällt, verweisen PropertyDescriptorSie auf die Beispiele in diesen Klassen.
Hinweise
MemberDescriptor ist die Basisklasse für die EventDescriptor -Klasse und die PropertyDescriptor -Klasse. Die EventDescriptor -Klasse enthält eine Beschreibung eines Ereignisses, und die PropertyDescriptor -Klasse enthält eine Beschreibung einer Eigenschaft.
Diese Klasse definiert Eigenschaften und Methoden für den Zugriff auf die gespeicherten Attribute. Die Attributes -Eigenschaft ruft die Auflistung von Attributen ab. Die CategoryEigenschaften , IsBrowsable, Descriptionund DesignTimeOnly rufen die Werte dieser spezifischen Attribute ab. Die Name Eigenschaften und DisplayName geben den Namen des Elements an.
Außerdem MemberDescriptor wird eine Equals Methode definiert, um dies MemberDescriptor mit einer anderen zu vergleichen.
Hinweis
In der Regel erben Sie von den EventDescriptor Klassen und PropertyDescriptor und nicht von dieser Klasse.
Konstruktoren
MemberDescriptor(MemberDescriptor) |
Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit der angegebenen MemberDescriptor. |
MemberDescriptor(MemberDescriptor, Attribute[]) |
Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit dem Namen in der angegebenen MemberDescriptor-Klasse und den Attributen in der alten MemberDescriptor-Klasse und im Attribute-Array. |
MemberDescriptor(String) |
Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit dem angegebenen Namen des Members. |
MemberDescriptor(String, Attribute[]) |
Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit dem angegebenen Namen des Members und einem Array von Attributen. |
Eigenschaften
AttributeArray |
Ruft ein Array von Attributen ab oder legt es fest. |
Attributes |
Ruft die Auflistung von Attributen für diesen Member ab. |
Category |
Ruft den Namen der Kategorie ab, zu der der Member gehört. Dieser ist in der CategoryAttribute-Klasse angegeben. |
Description |
Ruft die Beschreibung des Members ab, die in der DescriptionAttribute-Klasse angegeben ist. |
DesignTimeOnly |
Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben. |
DisplayName |
Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann. |
IsBrowsable |
Ruft einen Wert ab, der angibt, ob der Member durchsucht werden kann. Dies ist in der BrowsableAttribute-Klasse angegeben. |
Name |
Ruft den Namen des Members ab. |
NameHashCode |
Ruft den Hashcode für den Namen des Members ab, der in GetHashCode() angegeben ist. |
Methoden
CreateAttributeCollection() |
Erstellt eine Auflistung von Attributen, wobei das Array von Attributen verwendet wird, das an den Konstruktor übergeben wurde. |
Equals(Object) |
Vergleicht diese Instanz und das angegebene Objekt auf Äquivalenz. |
FillAttributes(IList) |
Fügt beim Überschreiben in einer abgeleiteten Klasse der angegebenen Attributliste in der übergeordneten Klasse die Attribute der erbenden Klasse hinzu. |
FindMethod(Type, String, Type[], Type) |
Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird. |
FindMethod(Type, String, Type[], Type, Boolean) |
Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird. |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. |
GetInvocationTarget(Type, Object) |
Ruft das Objekt ab, das beim Aufrufen der Member verwendet werden soll. |
GetInvokee(Type, Object) |
Veraltet.
Veraltet.
Veraltet.
Veraltet.
Ruft die Komponente ab, für die eine Methode aufgerufen werden soll. |
GetSite(Object) |
Ruft eine Komponentensite für die angegebene Komponente ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |