Enumeração de CorFieldAttr
Contém valores que descrevem os metadados sobre um campo.
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 |
Descrição |
---|---|
fdFieldAccessMask |
Especifica informações de acessibilidade. |
fdPrivateScope |
Especifica que o campo não pode ser referenciado. |
fdPrivate |
Especifica que o campo é acessível somente por seu tipo pai. |
fdFamANDAssem |
Especifica que o campo é acessível por classes derivadas em seu assembly. |
fdAssembly |
Especifica que o campo é acessível por todos os tipos de seu assembly. |
fdFamily |
Especifica que o campo é acessível somente por seu tipo e classes derivadas. |
fdFamORAssem |
Especifica que o campo é acessível por classes derivadas e por todos os tipos de seu assembly. |
fdPublic |
Especifica que o campo é acessível por todos os tipos com visibilidade desse escopo. |
fdStatic |
Especifica que o campo é um membro de seu tipo, em vez de um membro de instância. |
fdInitOnly |
Especifica que o campo não pode ser alterado depois que ele é inicializado. |
fdLiteral |
Especifica que o valor do campo é uma constante de tempo de compilação. |
fdNotSerialized |
Especifica que o campo não for serializado ao seu tipo é remoto. |
fdSpecialName |
Especifica que o campo é especial e que o seu nome descreve como. |
fdPinvokeImpl |
Especifica que a implementação do campo seja encaminhada através de PInvoke. |
fdReservedMask |
Reservado para uso interno pelo common language runtime. |
fdRTSpecialName |
Especifica que os metadados de tempo de execução de linguagem comum APIs internas deve verificar a codificação de nome. |
fdHasFieldMarshal |
Especifica que o campo contém informações de empacotamento. |
fdHasDefault |
Especifica que o campo tem um valor padrão. |
fdHasFieldRVA |
Especifica que o campo tem um endereço virtual relativo. |
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorHdr.h
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0