Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Methods
| Method | Description |
|---|---|
| ApplyEditAndContinue Method | Atualiza o escopo do assembly atual com as alterações feitas no especificado pImport. |
| DefineCustomAttribute Method | Cria uma definição para um atributo personalizado com a assinatura de metadados especificada, a ser anexada ao objeto especificado e obtém um token para essa definição de atributo personalizado. |
| DefineEvent Method | Cria uma definição para um evento com a assinatura de metadados especificada e obtém um token para essa definição de evento. |
| DefineField Method | Cria uma definição para um campo com a assinatura de metadados especificada e obtém um token para essa definição de campo. |
| DefineImportMember Method | Cria uma definição para um membro de um tipo definido em um módulo fora do escopo atual e obtém um token para essa definição de referência. |
| DefineImportType Method | Cria uma definição para uma referência a um tipo definido em um módulo fora do escopo atual e obtém um token para essa definição de referência. |
| DefineMemberRef Method | Cria uma definição para uma referência a um membro de um módulo fora do escopo atual e obtém um token para essa definição de referência. |
| DefineMethod Method | Cria uma definição para um método com a assinatura especificada e retorna um token para essa definição de método. |
| DefineMethodImpl Method | Cria uma definição para implementação de um método herdado de uma interface e retorna um token para essa definição de implementação de método. |
| DefineModuleRef Method | Cria a assinatura de metadados para um módulo com o nome especificado. |
| DefineNestedType Method | Cria a assinatura de metadados de uma definição de tipo e retorna um mdTypeDef token para esse tipo, além de especificar que o tipo definido é um membro do tipo referenciado por tdEncloser. |
| DefineParam Method | Cria uma definição de parâmetro com a assinatura especificada para o método referenciado pelo token especificado e obtém um token para essa definição de parâmetro. |
| DefinePermissionSet Method | Cria uma definição para um conjunto de permissões com a assinatura de metadados especificada e obtém um token para essa definição de conjunto de permissões. |
| DefinePinvokeMap Method | Define os recursos da assinatura PInvoke do método referenciado pelo token especificado. |
| DefineProperty Method | Cria uma definição de propriedade para o tipo especificado, com os acessadores de método e set especificadosget, e obtém um token para essa definição de propriedade. |
| DefineSecurityAttributeSet Method | Cria um conjunto de permissões de segurança para anexar ao objeto referenciado pelo token especificado. |
| DefineTypeDef Method | Cria uma definição de tipo para um tipo de common language runtime e obtém um token de metadados para essa definição de tipo. |
| DefineTypeRefByName Method | Obtém um token de metadados para um tipo definido em outro módulo fora do escopo atual. |
| DefineUserString Method | Obtém um token de metadados para a cadeia de caracteres literal especificada. |
| DeleteClassLayout Method | Destrói a assinatura de metadados de layout de classe para o tipo referenciado pelo token especificado. |
| DeleteFieldMarshal Method | Destrói a assinatura de metadados de marshalling do PInvoke para o objeto referenciado pelo token especificado. |
| DeletePinvokeMap Method | Destrói os metadados de mapeamento PInvoke para o objeto referenciado pelo token especificado. |
| DeleteToken Method | Exclui o token especificado do escopo de metadados atual. |
| GetSaveSize Method | Obtém o tamanho binário estimado do assembly no escopo atual. |
| GetTokenFromSig Method | Obtém um token para a assinatura de metadados especificada. |
| GetTokenFromTypeSpec Method | Obtém um token de metadados para o tipo com a assinatura de metadados especificada. |
| Merge Method | Adiciona o escopo importado especificado à lista de escopos a serem mesclados. |
| MergeEnd Method | Mescla no escopo atual todos os escopos de metadados especificados por uma ou mais chamadas anteriores para IMetaDataEmit::Merge. |
| Save Method | Salva todos os metadados no escopo atual no arquivo no endereço especificado. |
| SaveToMemory Method | Salva todos os metadados no escopo atual na área de memória especificada. |
| SaveToStream Method | Salva todos os metadados no escopo atual no especificado IStream. |
| SetClassLayout Method | Define ou atualiza a assinatura de layout de classe de um tipo definido por uma chamada anterior para IMetaDataEmit::DefineTypeDef. |
| SetCustomAttributeValue Method | Define ou atualiza o valor de um atributo personalizado definido por uma chamada anterior para IMetaDataEmit::DefineCustomAttribute. |
| SetEventProps Method | Define ou atualiza o recurso especificado de um evento definido por uma chamada anterior para IMetaDataEmit::DefineEvent. |
| SetFieldMarshal Method | Define as informações de marshalling PInvoke para o campo, o retorno do método ou o parâmetro de método referenciado pelo token especificado. |
| SetFieldProps Method | Define ou atualiza o valor padrão do campo referenciado pelo token de campo especificado. |
| SetFieldRVA Method | Define um valor de variável global para o endereço virtual relativo do campo referenciado pelo token especificado. |
| SetHandler Method | Define o método referenciado pelo ponteiro especificado IUnknown como um retorno de chamada de notificação para remapeamentos de token. |
| SetMethodImplFlags Method | Define ou atualiza a assinatura de metadados da implementação do método herdado referenciada pelo token especificado. |
| SetMethodProps Method | Define ou atualiza o recurso, armazenado no endereço virtual relativo especificado, de um método definido por uma chamada anterior para IMetaDataEmit::DefineMethod. |
| SetModuleProps Method | Atualiza referências a um módulo definido por uma chamada anterior para IMetaDataEmit::DefineModuleRef. |
| SetParamProps Method | Define ou altera os recursos de um parâmetro de método que foi definido por uma chamada anterior a IMetaDataEmit::DefineParam. |
| SetParent Method | Estabelece que o membro especificado, conforme definido por uma chamada anterior, IMetaDataEmit::DefineMemberRefé um membro do tipo especificado, conforme definido por uma chamada anterior a IMetaDataEmit::DefineTypeDef. |
| SetPermissionSetProps Method | Define ou atualiza recursos da assinatura de metadados de um conjunto de permissões definido por uma chamada anterior para IMetaDataEmit::DefinePermissionSet. |
| SetPinvokeMap Method | Define ou altera os recursos da assinatura PInvoke de um método, conforme definido por uma chamada anterior a IMetaDataEmit::DefinePinvokeMap. |
| SetPropertyProps Method | Define os recursos armazenados em metadados para uma propriedade definida por uma chamada anterior para IMetaDataEmit::DefineProperty. |
| SetRVA Method | Define o endereço virtual relativo do método especificado. |
| SetTypeDefProps Method | Define recursos de um tipo definido por uma chamada anterior para IMetaDataEmit::DefineTypeDef. |
| TranslateSigWithScope Method | Importa um assembly para o escopo atual e obtém uma nova assinatura de metadados para o escopo mesclado. |
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Header: Cor.h
Library: CorGuids.lib
See also
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.