Freigeben über


PropertyBuilder-Member

Definiert die Eigenschaften für einen Typ.

In den folgenden Tabellen werden die vom PropertyBuilder -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attributes Überschrieben. Ruft die Attribute für diese Eigenschaft ab.
Öffentliche Eigenschaft CanRead Überschrieben. Ruft einen Wert ab, der angibt, ob die Eigenschaft gelesen werden kann.
Öffentliche Eigenschaft CanWrite Überschrieben. Ruft einen Wert ab, der angibt, ob in die Eigenschaft geschrieben werden kann.
Öffentliche Eigenschaft DeclaringType Überschrieben. Ruft die Klasse ab, die diesen Member deklariert.
Öffentliche Eigenschaft IsSpecialName  Ruft einen Wert ab, der angibt, ob es sich bei der Eigenschaft um den besonderen Namen handelt.(Von PropertyInfo geerbt.)
Öffentliche Eigenschaft MemberType  Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member eine Eigenschaft ist.(Von PropertyInfo geerbt.)
Öffentliche Eigenschaft MetadataToken  Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft Module Überschrieben. Ruft das Modul ab, in dem der Typ definiert wird, der die aktuelle Eigenschaft deklariert.
Öffentliche Eigenschaft Name Überschrieben. Ruft den Namen dieses Members ab.
Öffentliche Eigenschaft PropertyToken Ruft das Token für diese Eigenschaft ab.
Öffentliche Eigenschaft PropertyType Überschrieben. Ruft den Typ des Felds für diese Eigenschaft ab.
Öffentliche Eigenschaft ReflectedType Überschrieben. Ruft das Klassenobjekt ab, mit dem diese Instanz von MemberInfo abgerufen wurde.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode AddOtherMethod Fügt eine der anderen Methoden hinzu, die dieser Eigenschaft zugeordnet sind.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetAccessors Überladen. Gibt ein Array der get-Accessoren und set-Accessoren für diese Eigenschaft zurück.
Öffentliche Methode GetConstantValue  Gibt einen literalen Wert zurück, der der Eigenschaft von einem Compiler zugeordnet wurde. (Von PropertyInfo geerbt.)
Öffentliche Methode GetCustomAttributes Überladen. Überschrieben. Gibt alle für diese Eigenschaft festgelegten benutzerdefinierten Attribute zurück.
Öffentliche Methode GetGetMethod Überladen. Gibt die Get-Accessor-Methode für diese Eigenschaft zurück.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetIndexParameters Überschrieben. Gibt ein Array aller Indexparameter für diese Eigenschaft zurück.
Öffentliche Methode GetOptionalCustomModifiers  Gibt ein Array von Typen zurück, die die optionalen benutzerdefinierten Modifizierer der Eigenschaft darstellen. (Von PropertyInfo geerbt.)
Öffentliche Methode GetRawConstantValue  Gibt einen literalen Wert zurück, der der Eigenschaft von einem Compiler zugeordnet wurde. (Von PropertyInfo geerbt.)
Öffentliche Methode GetRequiredCustomModifiers  Gibt ein Array von Typen zurück, die die erforderlichen benutzerdefinierten Modifizierer der Eigenschaft darstellen. (Von PropertyInfo geerbt.)
Öffentliche Methode GetSetMethod Überladen. Gibt die Set-Accessor-Methode für diese Eigenschaft zurück.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Überladen. Überschrieben. Ruft den Wert der Eigenschaft durch Aufrufen des Getters ab.
Öffentliche Methode IsDefined Überschrieben. Gibt an, ob für diese Eigenschaft eine oder mehrere Instanzen von attributeType definiert sind.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetConstant Legt den Standardwert dieser Eigenschaft fest.
Öffentliche Methode SetCustomAttribute Überladen. Legt ein benutzerdefiniertes Attribut fest.
Öffentliche Methode SetGetMethod Legt die Methode fest, die den Eigenschaftenwert abruft.
Öffentliche Methode SetSetMethod Legt die Methode zum Festlegen des Eigenschaftenwerts fest.
Öffentliche Methode SetValue Überladen. Überschrieben. Legt den Eigenschaftenwert für das angegebene Objekt auf den angegebenen Wert fest.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._PropertyBuilder.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._PropertyBuilder.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._PropertyBuilder.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._PropertyBuilder.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

PropertyBuilder-Klasse
System.Reflection.Emit-Namespace