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 | |
---|---|---|
FieldInfo | Initialisiert eine neue Instanz der FieldInfo-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
Attributes | Ruft die Attribute ab, die diesem Feld zugeordnet sind. | |
DeclaringType | Ruft die Klasse ab, die diesen Member deklariert.(Von MemberInfo geerbt.) | |
FieldHandle | Ruft ein RuntimeFieldHandle ab, das das Handle für die interne Metadatendarstellung eines Felds darstellt. | |
FieldType | Ruft den Typ dieses Feldobjekts ab. | |
IsAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Assembly definiert ist. | |
IsFamily | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Family definiert ist. | |
IsFamilyAndAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyAndAssembly definiert ist. | |
IsFamilyOrAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyOrAssembly definiert ist. | |
IsInitOnly | Ruft einen Wert ab, der angibt, ob das Feld nur im Rumpf des Konstruktors festgelegt werden kann. | |
IsLiteral | Ruft einen Wert ab, der angibt, ob der Wert während der Kompilierung geschrieben wird und nicht geändert werden kann. | |
IsNotSerialized | Ruft einen Wert ab, der angibt, ob dieses Feld über das NotSerialized-Attribut verfügt. | |
IsPinvokeImpl | Ruft einen Wert ab, der angibt, ob das entsprechende PinvokeImpl-Attribut in FieldAttributes festgelegt wurde. | |
IsPrivate | Ruft einen Wert ab, der angibt, ob das Feld privat ist. | |
IsPublic | Ruft einen Wert ab, der angibt, ob das Feld öffentlich ist. | |
IsSpecialName | Ruft einen Wert ab, der angibt, ob das entsprechende SpecialName-Attribut für den FieldAttributes-Enumerator festgelegt wurde. | |
IsStatic | Ruft einen Wert ab, der angibt, ob das Feld statisch ist. | |
MemberType | Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Feld ist. | |
MetadataToken | Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.) | |
Module | Ruft das Modul ab, in dem der Typ definiert ist, der den von der aktuellen MemberInfo-Klasse dargestellten Member deklariert.(Von MemberInfo geerbt.) | |
Name | Ruft den Namen des aktuellen Members ab.(Von MemberInfo geerbt.) | |
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 | |
---|---|---|
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetCustomAttributes | Überladen. Gibt beim Überschreiben in einer abgeleiteten Klasse alle für diesen Member angewendeten Attribute zurück. (Von MemberInfo geerbt.) | |
GetFieldFromHandle | Überladen. Ruft eine FieldInfo für das durch ein Handle dargestellte Feld ab. | |
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.) | |
GetOptionalCustomModifiers | Ruft ein Array von Typen ab, die die optionalen benutzerdefinierten Modifizierer des Felds kennzeichnen. | |
GetRawConstantValue | Gibt einen literalen Wert zurück, der dem Feld von einem Compiler zugeordnet wurde. | |
GetRequiredCustomModifiers | Ruft ein Array von Typen ab, die die erforderlichen benutzerdefinierten Modifizierer der Eigenschaft kennzeichnen. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue | Gibt den Wert eines Felds zurück, das durch ein angegebenes Objekt unterstützt wird, wenn es in einer abgeleiteten Klasse überschrieben wird. | |
GetValueDirect | Gibt den Wert eines Felds zurück, das von einem angegebenen Objekt unterstützt wird. | |
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.) | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
SetValue | Überladen. Legt den Wert des Felds für das angegebene Objekt auf den angegebenen Wert fest. | |
SetValueDirect | Legt den Wert des Felds fest, das vom angegebenen Objekt unterstützt wird. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
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.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.InteropServices._FieldInfo.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Gruppe von Dispatchbezeichnern zu. | |
System.Runtime.InteropServices._FieldInfo.GetType | Ruft ein Type-Objekt ab, das den FieldInfo-Typ darstellt. | |
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. | |
System.Runtime.InteropServices._FieldInfo.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). | |
System.Runtime.InteropServices._FieldInfo.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. |
Zum Seitenanfang