IMetaDataEmit::DefineTypeRefByName, méthode

Obtient un jeton de métadonnées pour un type défini dans la portée spécifiée, qui se trouve en dehors de la portée actuelle.

Syntaxe

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

Paramètres

tkResolutionScope
[in] Jeton spécifiant la résolution de portée. Les types de jetons valides sont les suivants :

  • mdModuleRef si le type est défini dans le même assembly que celui dans lequel l’appelant est défini.

  • mdAssemblyRef si le type est défini dans un assembly autre que celui dans lequel l’appelant est défini.

  • mdTypeRef si le type est imbriqué.

  • mdModule si le type est défini dans le même module que celui dans lequel l’appelant est défini.

  • Null, si le type est défini globalement.

szName
[in] Nom du type cible en Unicode.

ptr
[out] Pointeur vers le jeton mdTypeRef attribué au type.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : Utilisée comme ressource dans MSCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi