Delen via


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