Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Werte, die die Metadaten über ein Feld beschreiben.
typedef enum CorFieldAttr {
fdFieldAccessMask = 0x0007,
fdPrivateScope = 0x0000,
fdPrivate = 0x0001,
fdFamANDAssem = 0x0002,
fdAssembly = 0x0003,
fdFamily = 0x0004,
fdFamORAssem = 0x0005,
fdPublic = 0x0006,
fdStatic = 0x0010,
fdInitOnly = 0x0020,
fdLiteral = 0x0040,
fdNotSerialized = 0x0080,
fdSpecialName = 0x0200,
fdPinvokeImpl = 0x2000,
fdReservedMask = 0x9500,
fdRTSpecialName = 0x0400,
fdHasFieldMarshal = 0x1000,
fdHasDefault = 0x8000,
fdHasFieldRVA = 0x0100
} CorFieldAttr;
Member
Member |
Beschreibung |
|---|---|
fdFieldAccessMask |
Gibt Informationen über die Barrierefreiheit an. |
fdPrivateScope |
Gibt an, dass nicht auf das Feld verwiesen werden kann. |
fdPrivate |
Gibt an, dass auf das Feld nur über seinen übergeordneten Typ zugegriffen werden kann. |
fdFamANDAssem |
Gibt an, dass auf das Feld über abgeleitete Klassen in seiner Assembly zugegriffen werden kann. |
fdAssembly |
Gibt an, dass auf das Feld über alle Typen in seiner Assembly zugegriffen werden kann. |
fdFamily |
Gibt an, dass auf das Feld nur über seinen Typ und abgeleitete Klassen zugegriffen werden kann. |
fdFamORAssem |
Gibt an, dass auf das Feld über abgeleitete Klassen und über alle Typen in seiner Assembly zugegriffen werden kann. |
fdPublic |
Gibt an, dass auf das Feld über alle Typen mit Sichtbarkeit dieses Bereichs zugegriffen werden kann. |
fdStatic |
Gibt an, dass das Feld ein Member seines Typs und kein Member der Instanz ist. |
fdInitOnly |
Gibt an, dass das Feld nach der Initialisierung nicht geändert werden kann. |
fdLiteral |
Gibt an, dass der Feldwert eine Kompilierungszeitkonstante ist. |
fdNotSerialized |
Gibt an, dass das Feld nicht serialisiert wird, wenn sein Typ remote installiert wird. |
fdSpecialName |
Gibt an, dass es sich um ein spezielles Feld handelt und der Name die Besonderheit beschreibt. |
fdPinvokeImpl |
Gibt an, dass die Feldimplementierung durch PInvoke weitergeleitet wird. |
fdReservedMask |
Reserviert zur internen Verwendung durch die Common Language Runtime. |
fdRTSpecialName |
Gibt an, dass die internen Metadaten-APIs der Common Language Runtime die Codierung des Namens überprüfen soll. |
fdHasFieldMarshal |
Gibt an, dass das Feld Marshallinginformationen enthält. |
fdHasDefault |
Gibt an, dass das Feld über einen Standardwert verfügt. |
fdHasFieldRVA |
Gibt an, dass das Feld über eine relative virtuelle Adresse verfügt. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorHdr.h
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0