Compartilhar via


Método IMetaDataEmit::DefineTypeRefByName

Obtém um token de metadados para um tipo definido no escopo especificado, que está fora do escopo atual.

Sintaxe

HRESULT DefineTypeRefByName (
    [in]  mdToken     tkResolutionScope,
    [in]  LPCWSTR     szName,
    [out] mdTypeRef   *ptr
);  

Parâmetros

tkResolutionScope
[in] O token que especifica o escopo de resolução. Os seguintes tipos de destino são válidos:

  • mdModuleRef, se o tipo for definido no mesmo assembly no qual o chamador é definido.

  • mdAssemblyRef, se o tipo for definido em um assembly que não aquele em que o chamador é definido.

  • mdTypeRef, se for um tipo aninhado.

  • mdModule, se o tipo for definido no mesmo módulo no qual o chamador é definido.

  • Nulo, se o tipo for definido globalmente.

szName
[in] O nome do tipo no Unicode.

ptr
[out] Um ponteiro para o token mdTypeRef que é atribuído ao tipo.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também