MemberDescriptor MemberDescriptor MemberDescriptor MemberDescriptor Class

Definition

Stellt einen Klassenmember dar, z. B. eine Eigenschaft oder ein Ereignis.Represents a class member, such as a property or event. Dies ist eine abstrakte Basisklasse.This is an abstract base class.

public ref class MemberDescriptor abstract
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
Vererbung
MemberDescriptorMemberDescriptorMemberDescriptorMemberDescriptor
Abgeleitet
Attribute

Beispiele

Da die meisten der Verwendung dieser Klasse in der geerbten Klassen fällt EventDescriptor und PropertyDescriptor, finden Sie in den Beispielen in diesen Klassen.Since most of the usage of this class will fall on the inherited classes EventDescriptor and PropertyDescriptor, refer to the examples in these classes.

Hinweise

MemberDescriptor ist die Basisklasse für die EventDescriptor und PropertyDescriptor Klassen.MemberDescriptor is the base class for the EventDescriptor and the PropertyDescriptor classes. Die EventDescriptor Klasse enthält eine Beschreibung eines Ereignisses und die PropertyDescriptor Klasse enthält eine Beschreibung einer Eigenschaft.The EventDescriptor class provides a description of an event, and the PropertyDescriptor class provides a description of a property.

Diese Klasse definiert die Eigenschaften und Methoden für die gespeicherten Attribute zugreifen.This class defines properties and methods to access its stored attributes. Die Attributes -Eigenschaft ruft die Auflistung von Attributen ab.The Attributes property gets the collection of attributes. Die Category, IsBrowsable, Description, und DesignTimeOnly Eigenschaften rufen die Werte dieser bestimmten Attribute.The Category, IsBrowsable, Description, and DesignTimeOnly properties retrieve the values of those specific attributes. Die Name und DisplayName Eigenschaften geben Sie den Namen des Members.The Name and DisplayName properties provide the name of the member.

Die MemberDescriptor definiert auch eine Equals Methode, um diesen vergleichen MemberDescriptor in einen anderen.The MemberDescriptor also defines an Equals method to compare this MemberDescriptor to another.

Hinweis

In der Regel erben von der EventDescriptor und PropertyDescriptor Klassen, und nicht von dieser Klasse.Typically, you inherit from the EventDescriptor and PropertyDescriptor classes, and not from this class.

Konstruktoren

MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor)

Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit der angegebenen MemberDescriptor.Initializes a new instance of the MemberDescriptor class with the specified MemberDescriptor.

MemberDescriptor(MemberDescriptor, Attribute[]) MemberDescriptor(MemberDescriptor, Attribute[]) MemberDescriptor(MemberDescriptor, Attribute[]) 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.Initializes a new instance of the MemberDescriptor class with the name in the specified MemberDescriptor and the attributes in both the old MemberDescriptor and the Attribute array.

MemberDescriptor(String) MemberDescriptor(String) MemberDescriptor(String) MemberDescriptor(String)

Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit dem angegebenen Namen des Members.Initializes a new instance of the MemberDescriptor class with the specified name of the member.

MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[])

Initialisiert eine neue Instanz der MemberDescriptor-Klasse mit dem angegebenen Namen des Members und einem Array von Attributen.Initializes a new instance of the MemberDescriptor class with the specified name of the member and an array of attributes.

Eigenschaften

AttributeArray AttributeArray AttributeArray AttributeArray

Ruft ein Array von Attributen ab oder legt dieses fest.Gets or sets an array of attributes.

Attributes Attributes Attributes Attributes

Ruft die Auflistung von Attributen für diesen Member ab.Gets the collection of attributes for this member.

Category Category Category Category

Ruft den Namen der Kategorie ab, zu der der Member gehört. Dieser ist in der CategoryAttribute-Klasse angegeben.Gets the name of the category to which the member belongs, as specified in the CategoryAttribute.

Description Description Description Description

Ruft die Beschreibung des Members ab, die in der DescriptionAttribute-Klasse angegeben ist.Gets the description of the member, as specified in the DescriptionAttribute.

DesignTimeOnly DesignTimeOnly DesignTimeOnly DesignTimeOnly

Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName DisplayName DisplayName DisplayName

Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann.Gets the name that can be displayed in a window, such as a Properties window.

IsBrowsable IsBrowsable IsBrowsable IsBrowsable

Ruft einen Wert ab, der angibt, ob der Member durchsucht werden kann. Dies ist in der BrowsableAttribute-Klasse angegeben.Gets a value indicating whether the member is browsable, as specified in the BrowsableAttribute.

Name Name Name Name

Ruft den Namen des Members ab.Gets the name of the member.

NameHashCode NameHashCode NameHashCode NameHashCode

Ruft den Hashcode für den Namen des Members ab, der in GetHashCode() angegeben ist.Gets the hash code for the name of the member, as specified in GetHashCode().

Methoden

CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection()

Erstellt eine Auflistung von Attributen, wobei das Array von Attributen verwendet wird, das an den Konstruktor übergeben wurde.Creates a collection of attributes using the array of attributes passed to the constructor.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Vergleicht diese Instanz und das angegebene Objekt auf Äquivalenz.Compares this instance to the given object to see if they are equivalent.

FillAttributes(IList) FillAttributes(IList) FillAttributes(IList) FillAttributes(IList)

Fügt beim Überschreiben in einer abgeleiteten Klasse der angegebenen Attributliste in der übergeordneten Klasse die Attribute der erbenden Klasse hinzu.When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class.

FindMethod(Type, String, Type[], Type) FindMethod(Type, String, Type[], Type) FindMethod(Type, String, Type[], Type) FindMethod(Type, String, Type[], Type)

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.Finds the given method through reflection, searching only for public methods.

FindMethod(Type, String, Type[], Type, Boolean) FindMethod(Type, String, Type[], Type, Boolean) FindMethod(Type, String, Type[], Type, Boolean) FindMethod(Type, String, Type[], Type, Boolean)

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.Finds the given method through reflection, with an option to search only public methods.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object)

Ruft das Objekt ab, das beim Aufrufen der Member verwendet werden soll.Retrieves the object that should be used during invocation of members.

GetInvokee(Type, Object) GetInvokee(Type, Object) GetInvokee(Type, Object) GetInvokee(Type, Object)

Ruft die Komponente ab, für die eine Methode aufgerufen werden soll.Gets the component on which to invoke a method.

GetSite(Object) GetSite(Object) GetSite(Object) GetSite(Object)

Ruft eine Komponentensite für die angegebene Komponente ab.Gets a component site for the given component.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch