Opsomming CorFieldAttr
Bevat waarden die metagegevens over een veld beschrijven.
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;
Leden
Lid | Beschrijving |
---|---|
fdFieldAccessMask |
Hiermee geeft u toegankelijkheidsinformatie op. |
fdPrivateScope |
Hiermee geeft u op dat er niet naar het veld kan worden verwezen. |
fdPrivate |
Hiermee geeft u op dat het veld alleen toegankelijk is op basis van het bovenliggende type. |
fdFamANDAssem |
Hiermee geeft u op dat het veld toegankelijk is via afgeleide klassen in de assembly. |
fdAssembly |
Hiermee geeft u op dat het veld toegankelijk is voor alle typen in de assembly. |
fdFamily |
Hiermee geeft u op dat het veld alleen toegankelijk is op basis van het type en de afgeleide klassen. |
fdFamORAssem |
Hiermee geeft u op dat het veld toegankelijk is door afgeleide klassen en door alle typen in de assembly. |
fdPublic |
Hiermee geeft u op dat het veld toegankelijk is voor alle typen met zichtbaarheid van dit bereik. |
fdStatic |
Hiermee geeft u op dat het veld een lid van het type is in plaats van een exemplaarlid. |
fdInitOnly |
Hiermee geeft u op dat het veld niet kan worden gewijzigd nadat het is geïnitialiseerd. |
fdLiteral |
Hiermee geeft u op dat de veldwaarde een compilatietijdconstante is. |
fdNotSerialized |
Hiermee geeft u op dat het veld niet wordt geserialiseerd wanneer het type extern is. |
fdSpecialName |
Hiermee geeft u op dat het veld speciaal is en dat de naam beschrijft hoe. |
fdPinvokeImpl |
Hiermee geeft u op dat de veld implementatie wordt doorgestuurd via PInvoke. |
fdReservedMask |
Gereserveerd voor intern gebruik door de runtime van de gemeenschappelijke taal. |
fdRTSpecialName |
Hiermee geeft u op dat de interne API's voor runtimemetagegevens van common language de codering van de naam moeten controleren. |
fdHasFieldMarshal |
Hiermee geeft u op dat het veld marshallgegevens bevat. |
fdHasDefault |
Hiermee geeft u op dat het veld een standaardwaarde heeft. |
fdHasFieldRVA |
Hiermee geeft u op dat het veld een relatief virtueel adres heeft. |
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorHdr.h
.NET Framework versies: beschikbaar sinds 1.0
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.