Compartilhar via


Enumerações de metadados (.NET)

Estes artigos descrevem as enumerações não gerenciadas que a API de metadados usa. Para enumerações não gerenciadas que se aplicam somente ao .NET Framework, consulte enumerações de metadados (.NET Framework).

Enumeração CorAssemblyFlags
Contém valores que descrevem os metadados aplicados a uma compilação de assembly.

Enumeração CorCheckDuplicatesFor
Contém valores usados durante verificações de duplicações.

Enumeração CorDeclSecurity
Contém valores que descrevem os tipos de segurança declarativa usados pelo common language runtime.

Enumeração CorElementType

Enumeração CorErrorIfEmitOutOfOrder
Contém valores de sinalizador que indicam as condições sob as quais uma mensagem de erro deve ser gerada quando os metadados são emitidos fora de ordem.

Enumeração CorFileFlags
Contém valores que descrevem o tipo de arquivo definido em uma chamada para o métodoIMetaDataAssemblyEmit::D efineFile .

Enumeração CorFileMapping
Contém valores que descrevem o tipo de mapeamento de arquivo retornado de uma chamada para o métodoIMetaDataInfo::GetFileMapping .

Enumeração CorGenericParamAttr
Contém valores que descrevem os Type parâmetros para tipos genéricos, conforme usado em chamadas para o métodoIMetaDataEmit2::D efineGenericParam .

Enumeração CorImportOptions
Contém valores de sinalizador que controlam o comportamento durante a importação de um assembly fora do escopo atual.

Enumeração CorLinkerOptions
Especifica sinalizadores para selecionar opções para o vinculador de metadados.

Enumeração CorLocalRefPreservation
Contém valores de sinalizador para o tratamento de referências locais.

Enumeração CorManifestResourceFlags
Contém valores que descrevem a visibilidade dos recursos codificados em um manifesto do assembly.

Enumeração CorMethodAttr
Contém valores que descrevem metadados sobre um método.

Enumeração CorMethodImpl
Contém valores que descrevem os recursos de implementação do método.

Enumeração CorMethodSemanticsAttr
Contém valores que descrevem a relação entre um método e uma propriedade ou evento associado.

Enumeração CorNotificationForTokenMovement
Contém valores de sinalizador que influenciam as notificações após a movimentação do token.

Enumeração CorOpenFlags
Contém valores de sinalizador que controlam o comportamento dos metadados ao abrir arquivos de manifesto.

Enumeração CorPEKind
Contém valores que descrevem um arquivo executável portátil, conforme retornado de uma chamada para o métodoIMetaDataImport2::GetPEKind .

Enumeração CorPinvokeMap
Contém valores que descrevem os recursos de uma chamada PInvoke.

Enumeração CorPropertyAttr
Contém valores que descrevem os metadados de uma propriedade.

Enumeração CorRefToDefCheck
Especifica sinalizadores para controlar quais itens referenciados são convertidos em suas definições para otimizar o código.

Enumeração CorSaveSize
Contém valores que indicam o nível de precisão necessário ao consultar o tamanho de uma operação de salvamento.

Enumeração CorSetENC
Contém valores usados para influenciar o comportamento durante a geração de metadados.

Enumeração CorThreadSafetyOptions
Especifica sinalizadores para selecionar opções de segurança de thread.

Enumeração CorTypeAttr
Contém valores que indicam metadados de tipo.

Enumeração CorValidatorModuleType
Fornece valores usados pela interfaceIMetaDataValidate para especificar o tipo do módulo (arquivo PE versus arquivo .obj).

Consulte também