Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece métodos para criar, modificar e salvar metadados sobre o assembly no escopo definido atualmente. Os metadados podem ser armazenados na memória ou salvos no disco.
Methods
| Method | Description |
|---|---|
| ApplyEditAndContinue Method | Atualiza o escopo do assembly atual com as alterações feitas no .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 que é 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 a 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, especificando adicionalmente 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 especificados get e set de método, 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 tempo de execução de linguagem comum 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 empacotamento 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 especificada da memória. |
| SaveToStream Method | Salva todos os metadados no escopo atual no .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 agrupamento PInvoke para o campo, retorno de método ou parâmetro de método referenciado pelo token especificado. |
| SetFieldProps Method | Define ou atualiza o valor padrão para o 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 as referências a um módulo definido por uma chamada anterior para IMetaDataEmit::DefineModuleRef. |
| SetParamProps Method | Define ou altera recursos de um parâmetro de método que foi definido por uma chamada anterior para IMetaDataEmit::DefineParam. |
| SetParent Method | Estabelece que o membro especificado, conforme definido por uma chamada prévia para IMetaDataEmit::DefineMemberRef, é um membro do tipo especificado, conforme definido por uma chamada anterior para 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 recursos da assinatura PInvoke de um método, conforme definido por uma chamada anterior para IMetaDataEmit::DefinePinvokeMap. |
| SetPropertyProps Method | Define os recursos armazenados nos metadados de uma propriedade definida por uma chamada anterior como 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 suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib
See also
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.