CorFieldAttr – výčet
Obsahuje hodnoty, které popisují metadata pole.
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;
Členové
Člen | Description |
---|---|
fdFieldAccessMask |
Určuje informace o přístupnosti. |
fdPrivateScope |
Určuje, že na pole nelze odkazovat. |
fdPrivate |
Určuje, že pole je přístupné pouze pro nadřazený typ. |
fdFamANDAssem |
Určuje, že pole je přístupné odvozenými třídami v sestavení. |
fdAssembly |
Určuje, že pole je přístupné pro všechny typy v jeho sestavení. |
fdFamily |
Určuje, že pole je přístupné pouze podle svého typu a odvozených tříd. |
fdFamORAssem |
Určuje, že pole je přístupné pro odvozené třídy a pro všechny typy v jeho sestavení. |
fdPublic |
Určuje, že pole bude přístupné pro všechny typy s viditelností tohoto oboru. |
fdStatic |
Určuje, že pole je členem svého typu, nikoli členem instance. |
fdInitOnly |
Určuje, že pole nelze po inicializaci změnit. |
fdLiteral |
Určuje, že hodnota pole je konstanta v čase kompilace. |
fdNotSerialized |
Určuje, že pole není serializováno, pokud je jeho typ vzdálený. |
fdSpecialName |
Určuje, že pole je zvláštní a že jeho název popisuje, jak na to. |
fdPinvokeImpl |
Určuje, že implementace pole je předána prostřednictvím PInvoke. |
fdReservedMask |
Vyhrazeno pro interní použití modulem CLR (Common Language Runtime). |
fdRTSpecialName |
Určuje, že interní rozhraní API pro metadata modulu CLR (Common Language Runtime) by měla kontrolovat kódování názvu. |
fdHasFieldMarshal |
Určuje, že pole obsahuje informace o zařazování. |
fdHasDefault |
Určuje, že pole má výchozí hodnotu. |
fdHasFieldRVA |
Určuje, že pole má relativní virtuální adresu. |
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorHdr.h
Verze rozhraní .NET Framework: K dispozici od verze 1.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.