Enumeração CorFieldAttr
Contém valores que descrevem metadados sobre um campo.
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;
Membros
Membro | Description |
---|---|
fdFieldAccessMask |
Especifica informações de acessibilidade. |
fdPrivateScope |
Especifica que o campo não pode ser referenciado. |
fdPrivate |
Especifica que o campo é acessível apenas pelo tipo principal. |
fdFamANDAssem |
Especifica que o campo é acessível por classes derivadas na respetiva assemblagem. |
fdAssembly |
Especifica que o campo é acessível por todos os tipos na respetiva assemblagem. |
fdFamily |
Especifica que o campo está acessível apenas pelo tipo e classes derivadas. |
fdFamORAssem |
Especifica que o campo é acessível por classes derivadas e por todos os tipos na respetiva assemblagem. |
fdPublic |
Especifica que o campo é acessível por todos os tipos com visibilidade deste âmbito. |
fdStatic |
Especifica que o campo é um membro do respetivo tipo em vez de um membro da instância. |
fdInitOnly |
Especifica que o campo não pode ser alterado depois de ser inicializado. |
fdLiteral |
Especifica que o valor do campo é uma constante de tempo de compilação. |
fdNotSerialized |
Especifica que o campo não é serializado quando o respetivo tipo é remoto. |
fdSpecialName |
Especifica que o campo é especial e que o respetivo nome descreve como. |
fdPinvokeImpl |
Especifica que a implementação do campo é reencaminhada através do PInvoke. |
fdReservedMask |
Reservado para utilização interna pelo runtime de linguagem comum. |
fdRTSpecialName |
Especifica que as APIs internas de metadados de runtime de linguagem comuns devem verificar a codificação do nome. |
fdHasFieldMarshal |
Especifica que o campo contém informações de triagem. |
fdHasDefault |
Especifica que o campo tem um valor predefinido. |
fdHasFieldRVA |
Especifica que o campo tem um endereço virtual relativo. |
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorHdr.h
.NET Framework Versões: Disponível desde 1.0
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.