Freigeben über


FieldBuilder-Member

Definiert ein Feld und stellt dieses dar. Diese Klasse kann nicht vererbt werden.

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

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attributes Überschrieben. Gibt die Attribute dieses Felds an. Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft DeclaringType Überschrieben. Gibt einen Verweis auf das Type-Objekt für den Typ an, der dieses Feld deklariert. Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft FieldHandle Überschrieben. Gibt das interne Metadatenhandle für dieses Feld an. Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft FieldType Überschrieben. Gibt das Type-Objekt an, das den Typ dieses Felds darstellt. Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft IsAssembly  Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Assembly definiert ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsFamily  Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Family definiert ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsFamilyAndAssembly  Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyAndAssembly definiert ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsFamilyOrAssembly  Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyOrAssembly definiert ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsInitOnly  Ruft einen Wert ab, der angibt, ob das Feld nur im Rumpf des Konstruktors festgelegt werden kann.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsLiteral  Ruft einen Wert ab, der angibt, ob der Wert während der Kompilierung geschrieben wird und nicht geändert werden kann.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsNotSerialized  Ruft einen Wert ab, der angibt, ob dieses Feld über das NotSerialized-Attribut verfügt.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsPinvokeImpl  Ruft einen Wert ab, der angibt, ob das entsprechende PinvokeImpl-Attribut in FieldAttributes festgelegt wurde.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsPrivate  Ruft einen Wert ab, der angibt, ob das Feld privat ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsPublic  Ruft einen Wert ab, der angibt, ob das Feld öffentlich ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsSpecialName  Ruft einen Wert ab, der angibt, ob das entsprechende SpecialName-Attribut für den FieldAttributes-Enumerator festgelegt wurde.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft IsStatic  Ruft einen Wert ab, der angibt, ob das Feld statisch ist.(Von FieldInfo geerbt.)
Öffentliche Eigenschaft MemberType  Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Feld ist.(Von FieldInfo 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, der dieses Feld enthält, definiert wird.
Öffentliche Eigenschaft Name Überschrieben. Gibt den Namen dieses Felds an. Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft ReflectedType Überschrieben. Gibt den Verweis auf das Type-Objekt an, von dem dieses Objekt erhalten wurde. Diese Eigenschaft ist schreibgeschützt.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetCustomAttributes Überladen. Überschrieben. Gibt die für dieses Feld definierten benutzerdefinierten Attribute zurück.
Öffentliche Methode Statisch GetFieldFromHandle  Überladen. Ruft eine FieldInfo für das durch ein Handle dargestellte Feld ab. (Von FieldInfo geerbt.)
Ö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 GetOptionalCustomModifiers  Ruft ein Array von Typen ab, die die optionalen benutzerdefinierten Modifizierer des Felds kennzeichnen. (Von FieldInfo geerbt.)
Öffentliche Methode GetRawConstantValue  Gibt einen literalen Wert zurück, der dem Feld von einem Compiler zugeordnet wurde. (Von FieldInfo geerbt.)
Öffentliche Methode GetRequiredCustomModifiers  Ruft ein Array von Typen ab, die die erforderlichen benutzerdefinierten Modifizierer der Eigenschaft kennzeichnen. (Von FieldInfo geerbt.)
Öffentliche Methode GetToken Gibt das dieses Feld darstellende Token zurück.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Überschrieben. Ruft den Wert des Felds ab, das vom angegebenen Objekt unterstützt wird.
Öffentliche Methode GetValueDirect  Gibt den Wert eines Felds zurück, das von einem angegebenen Objekt unterstützt wird. (Von FieldInfo geerbt.)
Öffentliche Methode IsDefined Überschrieben. Gibt an, ob ein Attribut mit dem angegebenen Typ für ein Feld definiert ist.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetConstant Legt den Standardwert dieses Felds fest.
Öffentliche Methode SetCustomAttribute Überladen. Legt ein benutzerdefiniertes Attribut fest.
Öffentliche Methode SetMarshal Beschreibt das systemeigene Marshallen des Felds.
Öffentliche Methode SetOffset Gibt das Feldlayout an.
Öffentliche Methode SetValue Überladen. Legt den Wert des Felds fest.
Öffentliche Methode SetValueDirect  Legt den Wert des Felds fest, das vom angegebenen Objekt unterstützt wird. (Von FieldInfo geerbt.)
Ö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._FieldBuilder.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldBuilder.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._FieldBuilder.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldBuilder.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

FieldBuilder-Klasse
System.Reflection.Emit-Namespace