現在のモジュールのスコープに含まれるメソッドまたはコンストラクターのトークンではありません。genericMethodArguments.の両方またはいずれかに提供されていません。現在のモジュールのスコープで有効なトークンではありません。メソッドの2つのオーバーロードを使用して、ジェネリックおよび非ジェネリックコンテキストの呼び出しサイトからのメタデータトークンを解決する方法を示します。G2<Tg2>の2つのジェネリック型を定義しています。それぞれにジェネリックメソッドがあります。型パラメーターを使用する非ジェネリックメソッドもあります。いくつかのメソッド呼び出しが含まれています。言い換えると、呼び出されたメソッドのパラメーターの型は、G2<Tg2>の型定義から閉じたジェネリック型を構築するために使用される型によって異なります。このメソッドのパラメーターは、G1<Tg1>定義する型の型パラメーターを使用します。それぞれ指定されます。このメソッド呼び出しは、外側の型またはメソッドの型パラメーターに依存しません。このメソッド呼び出しは、外側の型またはメソッドの型パラメーターに依存しません。クラスを定義しています。それぞれ指定されます。このメソッドのコンテキストには、外側のジェネリック型またはジェネリックメソッドがありません。メソッドオーバーロードを使用してトークンを解決します。返すため、どのような場合にも機能します。MethodInfoを比較します。メソッドのオーバーロードを使用してトークンを解決しようとします。これは、メソッド呼び出しがジェネリックコンテキストに依存しないため、3、4、5の場合に機能します。1と2の場合、トークンを解決するための情報が不足しているため、例外がスローされます。token.メタデータトークン値は、列挙体としてハードコーディングされます。このコード例を変更すると、トークンの値が変更される可能性があります。使用して、アセンブリを確認します。トークンは、呼び出しのポイントで確認できます。新しい値を列挙に挿入し、この例を再コンパイルします。メソッドを使用します。メソッドを使用します。これらの引数は、不要な場合でも、常に安全に提供されます。ドキュメントはオンラインで入手できます。」を参照してください。トラクターを返します。