IMetaDataEmit::DefineTypeRefByName Method

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

Syntax

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

Parameters

tkResolutionScope [in] O token que especifica o escopo de resolução. Os seguintes tipos de token 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 diferente do em que o chamador está definido.

  • mdTypeRef, se o tipo 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 de destino no Unicode.

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

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also