Interfaces de metadados
Esta seção descreve as interfaces não gerenciadas que fornecem acesso aos metadados exposto pelo tipos do .NET estrutura, métodos, campos e assim por diante.
Nesta seção
Interface ICeeGen
Fornece métodos para compilação de código dinâmico.Interface ICorModule
Fornece armazenamentos para o IID valores para ICeeGen e IMetaDataEmit implementações e cria instâncias do gerador preferencial e emissor.Interface IHostFilter
Fornece um método para o host de time de execução marcar os símbolos de metadados para processamento.Interface IMapToken
Fornece recursos de mapeamento entre importados e emitida assinaturas de metadados.Interface IMetaDataAssemblyEmit
Fornece métodos que oferecem suporte ao modelo de autodescrição usado pelo common linguagem tempo de execução (CLR) para resolver e consomem recursos.Interface IMetaDataAssemblyImport
Fornece métodos para acessar e examinar o Sumário de um manifesto do assembly.Interface IMetaDataConverter
Fornece métodos para MAP tipos de bibliotecas para suas assinaturas de metadados e para converter de um para Outros.Interface IMetaDataDispenser
IMetaDataDispenser está obsoleto. Use IMetaDataDispenserEx em vez disso.Interface IMetaDataDispenserEx
Fornece métodos que mapeiam áreas de memória para criar ou modificar metadados.Interface IMetaDataEmit
Fornece métodos para criar, modificar e armazenar os metadados sobre o assembly no escopo definido no momento.Interface IMetaDataEmit2
Fornece métodos para definir e modificar as assinaturas de metadados de métodos e construtores com parâmetros do tipo System.Type.Interface IMetaDataError
Fornece um mecanismo de retorno de chamada para relatar erros durante a resolução da assinatura de metadados para um assembly.Interface IMetaDataFilter
Fornece métodos para a marcação e filtragem de tokens de metadados para evitar a repetição de ações que já foram tomadas.Interface IMetaDataImport
Fornece métodos para importação e manipulação de tipos a partir de outros assemblies.Interface IMetaDataImport2
EstendeIMetaDataImport para fornecer a capacidade de trabalhar com tipos genéricos.Interface IMetaDataTables
Fornece métodos para o armazenamento e a recuperação de informações de metadados em tabelas.Interface IMetaDataTables2
EstendeIMetaDataTables para incluir métodos para trabalhar com fluxos de metadados.Interface IMetaDataValidate
Fornece métodos para usar para validação de assinaturas de metadados.Interface INativeImageDependency
Fornece métodos para sincronizar as dependências de módulos (assemblies) gerenciado com suas contrapartes nativo.Interface INativeImageEvaluate
Fornece um método de retorno de chamada para determinar se nativo imagens podem ser usadas pelo CLR.Interface INativeImageInstallInfo
Fornece métodos para permitir que chamadores obter e armazenar em cache informações sobre um nativo imagem. Essa interface permite ligação direta para a imagem nativa, em vez de por meio de um assembly gerenciado correspondente.