Interfaces de metadados
Esta seção descreve as interfaces não gerenciadas que fornecem acesso aos metadados expostos pelos tipos, métodos, campos do .NET Framework e assim por diante.
Nesta seção
Interface ICeeGen
Fornece métodos para compilação dinâmica de código.
Interface IHostFilter
Fornece um método para o host em tempo de execução marcar tokens de metadados para processamento.
Interface IMapToken
Fornece recursos de mapeamento entre assinaturas de metadados importadas e emitidas.
Interface IMetaDataAssemblyEmit
Fornece métodos que dão suporte ao modelo de autodescrição usado pelo CLR (Common Language Runtime) para resolver e consumir recursos.
Interface IMetaDataAssemblyImport
Fornece métodos para acessar e examinar o conteúdo de um manifesto do assembly.
Interface IMetaDataConverter
Fornece métodos para mapear bibliotecas de tipos para suas assinaturas de metadados e converter de uma para outra.
Interface IMetaDataDispenser
IMetaDataDispenser
é 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 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 marcar e filtrar tokens de metadados para evitar ações recorrentes que já foram executadas.
Interface IMetaDataImport
Fornece métodos para importar e manipular tipos de outros assemblies.
Interface IMetaDataImport2
Estende IMetaDataImport
para fornecer a capacidade de trabalhar com tipos genéricos.
Interface IMetaDataInfo
Fornece um método que obtém informações sobre o mapeamento de metadados de um arquivo no disco na memória.
Interface IMetaDataTables
Fornece métodos para armazenamento e recuperação de informações de metadados em tabelas.
Interface IMetaDataTables2
Estende IMetaDataTables
para incluir métodos para trabalhar com fluxos de metadados.
Interface IMetaDataValidate
Fornece métodos a serem usados para validação de assinaturas de metadados.