Freigeben über


FieldInfo-Member

Ermittelt die Attribute eines Felds und ermöglicht den Zugriff auf die Metadaten des Felds.

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

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode Unterstützt von .NET Compact Framework FieldInfo Initialisiert eine neue Instanz der FieldInfo-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Attributes Ruft die Attribute ab, die diesem Feld zugeordnet sind.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework DeclaringType  Ruft die Klasse ab, die diesen Member deklariert.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework FieldHandle Ruft ein RuntimeFieldHandle ab, das das Handle für die interne Metadatendarstellung eines Felds darstellt.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework FieldType Ruft den Typ dieses Feldobjekts ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsAssembly Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Assembly definiert ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsFamily Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Family definiert ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsFamilyAndAssembly Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyAndAssembly definiert ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsFamilyOrAssembly Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyOrAssembly definiert ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsInitOnly Ruft einen Wert ab, der angibt, ob das Feld nur im Rumpf des Konstruktors festgelegt werden kann.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsLiteral Ruft einen Wert ab, der angibt, ob der Wert während der Kompilierung geschrieben wird und nicht geändert werden kann.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsNotSerialized Ruft einen Wert ab, der angibt, ob dieses Feld über das NotSerialized-Attribut verfügt.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsPinvokeImpl Ruft einen Wert ab, der angibt, ob das entsprechende PinvokeImpl-Attribut in FieldAttributes festgelegt wurde.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsPrivate Ruft einen Wert ab, der angibt, ob das Feld privat ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsPublic Ruft einen Wert ab, der angibt, ob das Feld öffentlich ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsSpecialName Ruft einen Wert ab, der angibt, ob das entsprechende SpecialName-Attribut für den FieldAttributes-Enumerator festgelegt wurde.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsStatic Ruft einen Wert ab, der angibt, ob das Feld statisch ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework MemberType Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Feld ist.
Öffentliche Eigenschaft MetadataToken  Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft Module  Ruft das Modul ab, in dem der Typ definiert ist, der den von der aktuellen MemberInfo-Klasse dargestellten Member deklariert.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Name  Ruft den Namen des aktuellen Members ab.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ReflectedType  Ruft das Klassenobjekt ab, mit dem diese Instanz von MemberInfo abgerufen wurde.(Von MemberInfo geerbt.)

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetCustomAttributes  Überladen. Gibt beim Überschreiben in einer abgeleiteten Klasse alle für diesen Member angewendeten Attribute zurück. (Von MemberInfo geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetFieldFromHandle Überladen. Ruft eine FieldInfo für das durch ein Handle dargestellte Feld ab.
Öffentliche Methode Unterstützt von .NET Compact Framework 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.
Öffentliche Methode GetRawConstantValue Gibt einen literalen Wert zurück, der dem Feld von einem Compiler zugeordnet wurde.
Öffentliche Methode GetRequiredCustomModifiers Ruft ein Array von Typen ab, die die erforderlichen benutzerdefinierten Modifizierer der Eigenschaft kennzeichnen.
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetValue Gibt den Wert eines Felds zurück, das durch ein angegebenes Objekt unterstützt wird, wenn es in einer abgeleiteten Klasse überschrieben wird.
Öffentliche Methode GetValueDirect Gibt den Wert eines Felds zurück, das von einem angegebenen Objekt unterstützt wird.
Öffentliche Methode Unterstützt von .NET Compact Framework IsDefined  Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob eine oder mehrere Instanzen der attributeType-Eigenschaft auf diesen Member angewendet werden. (Von MemberInfo geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework SetValue Überladen. Legt den Wert des Felds für das angegebene Objekt auf den angegebenen Wert fest.
Öffentliche Methode SetValueDirect Legt den Wert des Felds fest, das vom angegebenen Objekt unterstützt wird.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Unterstützt von .NET Compact Framework Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode Unterstützt von .NET Compact Framework MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldInfo.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Gruppe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldInfo.GetType Ruft ein Type-Objekt ab, das den FieldInfo-Typ darstellt.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldInfo.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._FieldInfo.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._FieldInfo.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

FieldInfo-Klasse
System.Reflection-Namespace
Type