Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Innehåller värden som beskriver metadata om ett fält.
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;
Medlemmar
| Medlem | Description |
|---|---|
fdFieldAccessMask |
Anger hjälpmedelsinformation. |
fdPrivateScope |
Anger att fältet inte kan refereras till. |
fdPrivate |
Anger att fältet endast är tillgängligt av dess överordnade typ. |
fdFamANDAssem |
Anger att fältet är tillgängligt för härledda klasser i dess sammansättning. |
fdAssembly |
Anger att fältet är tillgängligt för alla typer i dess sammansättning. |
fdFamily |
Anger att fältet endast är tillgängligt för dess typ och härledda klasser. |
fdFamORAssem |
Anger att fältet är tillgängligt för härledda klasser och av alla typer i dess sammansättning. |
fdPublic |
Anger att fältet är tillgängligt för alla typer med synlighet för det här omfånget. |
fdStatic |
Anger att fältet är medlem av dess typ i stället för en instansmedlem. |
fdInitOnly |
Anger att fältet inte kan ändras när det har initierats. |
fdLiteral |
Anger att fältvärdet är en kompileringskonstant. |
fdNotSerialized |
Anger att fältet inte serialiseras när dess typ är fjärransluten. |
fdSpecialName |
Anger att fältet är speciellt och att namnet beskriver hur. |
fdPinvokeImpl |
Anger att fältimplementeringen vidarebefordras via PInvoke. |
fdReservedMask |
Reserverad för intern användning av common language runtime. |
fdRTSpecialName |
Anger att interna API:er för common language runtime metadata ska kontrollera namnets kodning. |
fdHasFieldMarshal |
Anger att fältet innehåller marshallinginformation. |
fdHasDefault |
Anger att fältet har ett standardvärde. |
fdHasFieldRVA |
Anger att fältet har en relativ virtuell adress. |
Krav
Plattformar: Se Systemkrav.
Huvudet: CorHdr.h
.NET Framework versioner: Tillgänglig sedan 1.0
Se även
Samarbeta med oss på GitHub
Källan till detta innehåll finns på GitHub, där du också kan skapa och granska problem och pull requests. För mer information, se vår guide för bidragsgivare.