Module.ResolveMemberとは? わかりやすく解説

Module.ResolveMember メソッド (Int32)

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定したメタデータ トークンで識別される型またはメンバを返します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function ResolveMember ( _
    metadataToken As Integer _
) As MemberInfo
Dim instance As Module
Dim metadataToken As Integer
Dim returnValue As MemberInfo

returnValue = instance.ResolveMember(metadataToken)
public MemberInfo ResolveMember (
    int metadataToken
)
public:
MemberInfo^ ResolveMember (
    int metadataToken
)
public MemberInfo ResolveMember (
    int metadataToken
)
public function ResolveMember (
    metadataToken : int
) : MemberInfo

パラメータ

metadataToken

モジュール内の型またはメンバを識別するメタデータ トークン。

戻り値
指定したメタデータ トークンで識別される型またはメンバを表す MemberInfo オブジェクト。

例外例外
例外の種類条件

ArgumentException

metadataToken は、現在のモジュールのスコープで有効なトークンではありません。

または

metadataToken は、現在のモジュールのスコープ内の型またはメンバのトークンではありません。

または

metadataToken は、シグネチャに要素型 var または mvar を含む MethodSpec または TypeSpec です。

または

metadataToken は、プロパティまたはイベントを識別します。

BadImageFormatException

PE ファイル形式が無効です。

解説解説

シグネチャに要素型 var または mvar を含む MethodSpec または TypeSpec のメタデータ トークンを解決するには、ResolveMember(Int32,Type[],Type[]) メソッド オーバーロードを使用して、必要なコンテキストを提供できるようにします。

メモメモ

メタデータ トークンについては、共通言語基盤 (CLI: Common Language Infrastructure) のドキュメント、特に「Partition II: Metadata Definition and Semantics」を参照してください。このドキュメントは、http://msdn.microsoft.com/net/ecma/ および http://www.ecma-international.org/publications/standards/Ecma-335.htm で入手できます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Module.ResolveMember メソッド (Int32, Type[], Type[])

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定したメタデータ トークンで識別される型またはメンバを返します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function ResolveMember ( _
    metadataToken As Integer, _
    genericTypeArguments As Type(), _
    genericMethodArguments As Type() _
) As MemberInfo
Dim instance As Module
Dim metadataToken As Integer
Dim genericTypeArguments As Type()
Dim genericMethodArguments As Type()
Dim returnValue As MemberInfo

returnValue = instance.ResolveMember(metadataToken, genericTypeArguments, genericMethodArguments)
public MemberInfo ResolveMember (
    int metadataToken,
    Type[] genericTypeArguments,
    Type[] genericMethodArguments
)
public:
MemberInfo^ ResolveMember (
    int metadataToken, 
    array<Type^>^ genericTypeArguments, 
    array<Type^>^ genericMethodArguments
)
public MemberInfo ResolveMember (
    int metadataToken, 
    Type[] genericTypeArguments, 
    Type[] genericMethodArguments
)
public function ResolveMember (
    metadataToken : int, 
    genericTypeArguments : Type[], 
    genericMethodArguments : Type[]
) : MemberInfo

パラメータ

metadataToken

モジュール内の型またはメンバを識別するメタデータ トークン。

genericTypeArguments

トークンがスコープ内にある型のジェネリック型の引数を表す Type オブジェクトの配列。その型がジェネリックではない場合は null 参照 (Visual Basic では Nothing)。

genericMethodArguments

トークンがスコープ内にあるメソッドのジェネリック型の引数を表す Type オブジェクトの配列。そのメソッドがジェネリックではない場合は null 参照 (Visual Basic では Nothing)。

戻り値
指定したメタデータ トークンで識別される型またはメンバを表す MemberInfo オブジェクト。

例外例外
例外の種類条件

ArgumentException

metadataToken は、現在のモジュールのスコープで有効なトークンではありません。

または

metadataToken は、現在のモジュールのスコープ内の型またはメンバのトークンではありません。

または

metadataToken は、シグネチャに要素型 var または mvar を含む MethodSpec または TypeSpec ですが、必要なジェネリック型の引数が genericTypeArguments と genericMethodArguments の両方またはいずれかに提供されていません。

または

metadataToken は、プロパティまたはイベントを識別します。

BadImageFormatException

PE ファイル形式が無効です。

解説解説

metadataToken がスコープ内にある型の Type.GetGenericArguments メソッドを使用して、genericTypeArguments のジェネリック型の引数の配列を取得します。metadataToken がスコープ内にあるメソッドの MethodInfo.GetGenericArguments メソッドを使用して、genericTypeArguments のジェネリック型の引数の配列を取得します。これらの引数は、必要とされていないときであっても、常に安全に提供できます。

メモメモ

メタデータ トークンについては、共通言語基盤 (CLI: Common Language Infrastructure) のドキュメント、特に「Partition II: Metadata Definition and Semantics」を参照してください。このドキュメントは、http://msdn.microsoft.com/net/ecma/ および http://www.ecma-international.org/publications/standards/Ecma-335.htm で入手できます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Module.ResolveMember メソッド



このページでは「.NET Framework クラス ライブラリ リファレンス」からModule.ResolveMemberを検索した結果を表示しています。
Weblioに収録されているすべての辞書からModule.ResolveMemberを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からModule.ResolveMember を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Module.ResolveMember」の関連用語

Module.ResolveMemberのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Module.ResolveMemberのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS