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 | |
---|---|---|
Attributes | Überschrieben. Gibt die Attribute dieses Felds an. Diese Eigenschaft ist schreibgeschützt. | |
DeclaringType | Überschrieben. Gibt einen Verweis auf das Type-Objekt für den Typ an, der dieses Feld deklariert. Diese Eigenschaft ist schreibgeschützt. | |
FieldHandle | Überschrieben. Gibt das interne Metadatenhandle für dieses Feld an. Diese Eigenschaft ist schreibgeschützt. | |
FieldType | Überschrieben. Gibt das Type-Objekt an, das den Typ dieses Felds darstellt. Diese Eigenschaft ist schreibgeschützt. | |
IsAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Assembly definiert ist.(Von FieldInfo geerbt.) | |
IsFamily | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe Family definiert ist.(Von FieldInfo geerbt.) | |
IsFamilyAndAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyAndAssembly definiert ist.(Von FieldInfo geerbt.) | |
IsFamilyOrAssembly | Ruft einen Wert ab, der angibt, ob für dieses Feld die Sichtbarkeitsstufe FamilyOrAssembly definiert ist.(Von FieldInfo geerbt.) | |
IsInitOnly | Ruft einen Wert ab, der angibt, ob das Feld nur im Rumpf des Konstruktors festgelegt werden kann.(Von FieldInfo geerbt.) | |
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.) | |
IsNotSerialized | Ruft einen Wert ab, der angibt, ob dieses Feld über das NotSerialized-Attribut verfügt.(Von FieldInfo geerbt.) | |
IsPinvokeImpl | Ruft einen Wert ab, der angibt, ob das entsprechende PinvokeImpl-Attribut in FieldAttributes festgelegt wurde.(Von FieldInfo geerbt.) | |
IsPrivate | Ruft einen Wert ab, der angibt, ob das Feld privat ist.(Von FieldInfo geerbt.) | |
IsPublic | Ruft einen Wert ab, der angibt, ob das Feld öffentlich ist.(Von FieldInfo geerbt.) | |
IsSpecialName | Ruft einen Wert ab, der angibt, ob das entsprechende SpecialName-Attribut für den FieldAttributes-Enumerator festgelegt wurde.(Von FieldInfo geerbt.) | |
IsStatic | Ruft einen Wert ab, der angibt, ob das Feld statisch ist.(Von FieldInfo geerbt.) | |
MemberType | Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Feld ist.(Von FieldInfo geerbt.) | |
MetadataToken | Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.) | |
Module | Überschrieben. Ruft das Modul ab, in dem der Typ, der dieses Feld enthält, definiert wird. | |
Name | Überschrieben. Gibt den Namen dieses Felds an. Diese Eigenschaft ist schreibgeschützt. | |
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 | |
---|---|---|
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetCustomAttributes | Überladen. Überschrieben. Gibt die für dieses Feld definierten benutzerdefinierten Attribute zurück. | |
GetFieldFromHandle | Überladen. Ruft eine FieldInfo für das durch ein Handle dargestellte Feld ab. (Von FieldInfo geerbt.) | |
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. (Von FieldInfo geerbt.) | |
GetRawConstantValue | Gibt einen literalen Wert zurück, der dem Feld von einem Compiler zugeordnet wurde. (Von FieldInfo geerbt.) | |
GetRequiredCustomModifiers | Ruft ein Array von Typen ab, die die erforderlichen benutzerdefinierten Modifizierer der Eigenschaft kennzeichnen. (Von FieldInfo geerbt.) | |
GetToken | Gibt das dieses Feld darstellende Token zurück. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue | Überschrieben. Ruft den Wert des Felds ab, das vom angegebenen Objekt unterstützt wird. | |
GetValueDirect | Gibt den Wert eines Felds zurück, das von einem angegebenen Objekt unterstützt wird. (Von FieldInfo geerbt.) | |
IsDefined | Überschrieben. Gibt an, ob ein Attribut mit dem angegebenen Typ für ein Feld definiert ist. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
SetConstant | Legt den Standardwert dieses Felds fest. | |
SetCustomAttribute | Überladen. Legt ein benutzerdefiniertes Attribut fest. | |
SetMarshal | Beschreibt das systemeigene Marshallen des Felds. | |
SetOffset | Gibt das Feldlayout an. | |
SetValue | Überladen. Legt den Wert des Felds fest. | |
SetValueDirect | Legt den Wert des Felds fest, das vom angegebenen Objekt unterstützt wird. (Von FieldInfo geerbt.) | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.InteropServices._FieldBuilder.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. | |
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. | |
System.Runtime.InteropServices._FieldBuilder.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1). | |
System.Runtime.InteropServices._FieldBuilder.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. |
Zum Seitenanfang