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.
Syntax
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 Zugriffsinformationen an. |
fdPrivateScope |
Gibt an, dass auf das Feld nicht verwiesen werden kann. |
fdPrivate |
Gibt an, dass auf das Feld nur von seinem übergeordneten Typ zugegriffen werden kann. |
fdFamANDAssem |
Gibt an, dass auf das Feld von abgeleiteten Klassen in seiner Assembly zugegriffen werden kann. |
fdAssembly |
Gibt an, dass auf das Feld von allen Typen in seiner Assembly zugegriffen werden kann. |
fdFamily |
Gibt an, dass auf das Feld nur von seinem Typ und abgeleiteten Klassen zugegriffen werden kann. |
fdFamORAssem |
Gibt an, dass auf das Feld von abgeleiteten Klassen und von allen Typen in seiner Assembly zugegriffen werden kann. |
fdPublic |
Gibt an, dass auf das Feld von allen Typen mit Sichtbarkeit dieses Bereichs zugegriffen werden kann. |
fdStatic |
Gibt an, dass es sich bei dem Feld um ein Member seines Typs und nicht um ein Instanzmember handelt. |
fdInitOnly |
Gibt an, dass das Feld nach der Initialisierung nicht mehr geändert werden kann. |
fdLiteral |
Gibt an, dass der Feldwert eine Kompilierzeitkonstante ist. |
fdNotSerialized |
Gibt an, dass das Feld nicht serialisiert wird, wenn der Typ remote übergeben wird. |
fdSpecialName |
Gibt an, dass das Feld speziell ist und dass sein Name beschreibt, auf welche Weise. |
fdPinvokeImpl |
Gibt an, dass die Feldimplementierung über PInvoke weitergeleitet wird. |
fdReservedMask |
Reserviert zur internen Verwendung durch die Common Language Runtime. |
fdRTSpecialName |
Gibt an, dass die internen Common Language Runtime-Metadaten-APIs die Codierung des Namens überprüfen sollen. |
fdHasFieldMarshal |
Gibt an, dass das Feld Marshallinginformationen enthält. |
fdHasDefault |
Gibt an, dass das Feld einen Standardwert besitzt. |
fdHasFieldRVA |
Gibt an, dass das Feld eine relative virtuelle Adresse besitzt. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorHdr.h
.NET Framework-Versionen: Seit Version 1.0 verfügbar