MethodInfo.IsGenericMethod プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MethodInfo.IsGenericMethod プロパティの意味・解説 

MethodInfo.IsGenericMethod プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在のメソッドジェネリック メソッドかどうかを示す値を取得します

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

Public Overrides ReadOnly
 Property IsGenericMethod As Boolean
Dim instance As MethodInfo
Dim value As Boolean

value = instance.IsGenericMethod
public override bool IsGenericMethod { get;
 }
public:
virtual property bool IsGenericMethod {
    bool get () override;
}
/** @property */
public boolean get_IsGenericMethod ()

プロパティ
現在のメソッドジェネリック メソッド場合trueそれ以外場合false

解説解説

IsGenericMethod プロパティ使用して、MethodInfo オブジェクトジェネリック メソッド表しているかどうか判断します。ContainsGenericParameters プロパティ使用してMethodInfo オブジェクトオープン構築メソッド表しているのか、またはクローズ構築メソッド表しているのかを判断します

ジェネリック メソッド固有の用語に関する一定の条件をまとめた表を次に示しますジェネリック型パラメータジェネリック型など、ジェネリック リフレクション使用されるその他の用語については、Type.IsGenericType プロパティトピック参照してください

サービス

一定の条件

ジェネリック メソッド定義

IsGenericMethodDefinition プロパティtrue です。

ジェネリック メソッド定義します構築メソッドは、型引数配列指定しジェネリック メソッド定義を表す MethodInfo オブジェクトで MakeGenericMethod メソッド呼び出すことにより作成されます。

MakeGenericMethod は、ジェネリック メソッド定義でのみ呼び出すことができます

すべてのジェネリック メソッド定義はジェネリック メソッドですが、ジェネリック メソッドがすべてジェネリック メソッド定義というわけではありません。

ジェネリック メソッド

IsGenericMethod プロパティtrue です。

ジェネリック メソッドには、ジェネリック メソッド定義、オープン構築メソッド、またはクローズ構築メソッドあります

オープン構築メソッド

ContainsGenericParameters プロパティtrue です。

オープン構築メソッド呼び出すことはできません。

クローズ構築メソッド

ContainsGenericParameters プロパティfalse です。

再帰的調べた場合に、このメソッドには未割り当てジェネリック パラメータはありません。包含する型はジェネリック型パラメータ持たず型引数ジェネリック型パラメータ持ちません。

このメソッド呼び出すことができます

使用例使用例

IsGenericMethod プロパティ使用してメソッドジェネリックかどうかを示すメッセージ表示するコード例次に示します

このコード例は、MakeGenericMethod メソッドトピック取り上げているコード例一部分です。

Console.WriteLine(vbTab & "Is it a generic method? {0}",
 _
    mi.IsGenericMethod)
Console.WriteLine("\tIs it a generic method? {0}", 
    mi.IsGenericMethod);
Console::WriteLine("\tIs it a generic method? {0}", 
    mi->IsGenericMethod);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MethodInfo.IsGenericMethod プロパティ」の関連用語

MethodInfo.IsGenericMethod プロパティのお隣キーワード
検索ランキング

   

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



MethodInfo.IsGenericMethod プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS