Interface de IMetaDataEmit
Fornece métodos para criar, modificar e salvar metadados sobre o assembly no escopo definido no momento. Os metadados podem ser armazenados na memória ou salvos em disco.
Métodos
Método |
Descrição |
---|---|
Atualiza o escopo do assembly atual com as alterações feitas no especificado pImport. |
|
Cria uma definição para um atributo personalizado com a assinatura de metadados especificado para ser anexado ao objeto especificado e obtém um token de definição de atributo personalizado. |
|
Cria uma definição para um evento com a assinatura de metadados especificado e obtém um token a definição desse evento. |
|
Cria uma definição para um campo com a assinatura de metadados especificado e obtém um token a definição desse campo. |
|
Cria uma definição para um membro de um tipo que é definido em um módulo fora do escopo atual e obtém um token para definição de referência. |
|
Cria uma definição de uma referência a um tipo que é definido em um módulo fora do escopo atual e obtém um token de definição de referência. |
|
Cria uma definição de uma referência a um membro de um módulo de fora do escopo atual e obtém um token de definição de referência. |
|
Cria uma definição de um método com a assinatura especificada e retorna um token a definição desse método. |
|
Cria uma definição para a implementação de um método herdado de uma interface e retorna um token para definição de implementação do método. |
|
Cria a assinatura de metadados para um módulo com o nome especificado. |
|
A assinatura de metadados de uma definição de tipo de cria e retorna um mdTypeDef o token desse tipo, além disso, especificando o tipo definido é um membro do tipo referenciado pelo tdEncloser. |
|
Cria uma definição de parâmetro com a assinatura especificada para o método referenciada pelo token de especificado e obtém um token para a definição desse parâmetro. |
|
Cria uma definição de um conjunto de permissões com a assinatura de metadados especificado e obtém um token de definição de conjunto de permissão. |
|
Define os recursos da assinatura do método referenciada pelo token de especificado PInvoke. |
|
Cria uma definição de propriedade para o tipo especificado, com o especificado get e set acessadores de método e obtém um token para a definição dessa propriedade. |
|
Cria um conjunto de permissões de segurança para anexar o objeto referenciado pelo token especificado. |
|
Cria uma definição de tipo para um tipo de tempo de execução de linguagem comum e obtém um token de metadados a definição desse tipo. |
|
Obtém os metadados de um token para um tipo definido em outro módulo fora do escopo atual. |
|
Obtém os metadados de um token para a seqüência de caracteres literal especificada. |
|
Destrói a assinatura de metadados de layout de classe para o tipo referenciada pelo token de especificado. |
|
Destrói o empacotamento de assinatura de metadados para o objeto referenciada pelo token de especificado de PInvoke. |
|
Destrói os metadados do mapeamento de PInvoke para o objeto referenciado pelo token de especificado. |
|
Exclui o token especificado do escopo de metadados atual. |
|
Obtém o tamanho estimado de binário do assembly no escopo atual. |
|
Obtém um token para a assinatura de metadados especificado. |
|
Obtém os metadados de um token para o tipo com a assinatura de metadados especificado. |
|
Adiciona o escopo especificado importado à lista de escopos a serem mesclados. |
|
Mesclagens em atual scope os escopos de metadados especificados por um ou mais chamadas anteriores para IMetaDataEmit::Merge. |
|
Salva todos os metadados no escopo atual para o arquivo no endereço especificado. |
|
Salva todos os metadados no escopo atual para a área especificada de memória. |
|
Salva todos os metadados no escopo atual para o IStream. |
|
Define ou atualiza a assinatura de layout de classe de um tipo definido por uma chamada anterior a IMetaDataEmit::DefineTypeDef. |
|
Define ou atualiza o valor de um atributo personalizado definido por uma chamada anterior a IMetaDataEmit::DefineCustomAttribute. |
|
Define ou atualiza o recurso especificado de um evento definido por uma chamada anterior a IMetaDataEmit::DefineEvent. |
|
Define a informações para o parâmetro do campo, o método de retorno ou o método referenciada pelo token de especificado de empacotamento de PInvoke. |
|
Define ou atualiza o valor padrão para o campo referenciado pelo token de campo especificado. |
|
Define o valor de uma variável global para o endereço virtual relativo do campo referenciado pelo token de especificado. |
|
Define o método referenciado por especificado IUnknown ponteiro como um retorno de chamada de notificação para os remapeamentos token. |
|
Define ou atualiza a assinatura de metadados da implementação do método herdado referenciada pelo token de especificado. |
|
Define ou atualiza o recurso, armazenado em do endereço virtual relativo especificado, de um método definido por uma chamada anterior a IMetaDataEmit::DefineMethod. |
|
Atualiza as referências a um módulo definido por uma chamada anterior a IMetaDataEmit::DefineModuleRef. |
|
Define ou altera os recursos de um parâmetro do método que foi definido por uma chamada anterior a IMetaDataEmit::DefineParam. |
|
Estabelece que o membro especificado, conforme definido por uma chamada anterior a IMetaDataEmit::DefineMemberRef, é um membro do tipo especificado, conforme definido por uma chamada anterior a IMetaDataEmit::DefineTypeDef. |
|
Define ou atualiza os recursos de assinatura de metadados de um conjunto de permissões definida por uma chamada anterior a IMetaDataEmit::DefinePermissionSet. |
|
Define ou altera os recursos de assinatura de um método PInvoke, conforme definido por uma chamada anterior a IMetaDataEmit::DefinePinvokeMap. |
|
Define os recursos armazenados nos metadados para uma propriedade definida por uma chamada anterior a IMetaDataEmit::DefineProperty. |
|
Define o endereço virtual relativo do método especificado. |
|
Define os recursos de um tipo definido por uma chamada anterior a IMetaDataEmit::DefineTypeDef. |
|
Importa um assembly para o escopo atual e obtém uma nova assinatura de metadados para o escopo mesclado. |
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0