Método IMetaDataImport::ResolveTypeRef
Resolve um Type referência representada pelo token de TypeRef especificado.
HRESULT ResolveTypeRef (
[in] mdTypeRef tr,
[in] REFIID riid,
[out] IUnknown **ppIScope,
[out] mdTypeDef *ptd
);
Parâmetros
tr
[in] O token de metadados de TypeRef para retornar informações de tipos referenciada.riid
[in] O IID da interface para retornar em ppIScope. Normalmente, isso seria IID_IMetaDataImport.ppIScope
[out] Uma interface para o escopo do módulo no qual o tipo referenciado é definido.ptd
[out] Um ponteiro para um token de TypeDef que representa o tipo referenciado.
Comentários
The ResolveTypeRef método de pesquisa a definição de tipo em outros módulos. Se a definição de tipo for encontrado, ResolveTypeRef Retorna uma interface desse escopo do módulo, bem sistema autônomo o token de TypeDef para o tipo.
Se a referência de tipo a ser resolvido possui um escopo de resolução de AssemblyRef, a ResolveTypeRef método procura uma correspondência somente nos escopos de metadados que já foram abertos com chamadas para qualquer um de IMetaDataDispenser::OpenScope método ou a IMetaDataDispenser::OpenScopeOnMemory método. Isso ocorre porque o ResolveTypeRef não é possível determinar o apenas o escopo de AssemblyRef onde no disco ou em cache de assemblies global assembly está armazenado.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Cor.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0