IMetaDataEmit::DefineTypeRefByName メソッド

現在のスコープ外にある、指定されたスコープで定義されている型のメタデータ トークンを取得します。

構文

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

パラメーター

tkResolutionScope
[in] 解決スコープを指定するトークン。 有効なトークンの型は、次のとおりです。

  • 型が、呼び出し元が定義されている同じアセンブリ内で定義されている場合は mdModuleRef

  • 型が、呼び出し元が定義されているものとは別のアセンブリ内で定義されている場合は mdAssemblyRef

  • 型が入れ子にされた型の場合は mdTypeRef

  • 型が、呼び出し元が定義されている同じモジュール内で定義されている場合は mdModule

  • 型がグローバルに定義されている場合は null 値。

szName
[in] Unicode でのターゲットの型の名前。

ptr
[out] 型に割り当てられている mdTypeRef トークンへのポインター。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: MSCorEE.dll でリソースとして使用されます

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目