_MethodInfo メンバ
System.Reflection.MethodInfo クラスのパブリック メンバをアンマネージ コードに公開します。
_MethodInfo データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Equals | COM オブジェクトに、Equals メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetBaseDefinition | COM オブジェクトに、GetBaseDefinition メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetCustomAttributes | オーバーロードされます。 COM オブジェクトに、GetCustomAttributes メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetHashCode | COM オブジェクトに、GetHashCode メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 | |
GetMethodImplementationFlags | COM オブジェクトに、GetMethodImplementationFlags メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetParameters | COM オブジェクトに、GetParameters メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetType | COM オブジェクトに、GetType メソッドへのバージョンに依存しないアクセスが用意されています。 | |
GetTypeInfo | オブジェクトの型情報を取得します。インターフェイスの型情報の取得に使用できます。 | |
GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 | |
Invoke | オーバーロードされます。 COM オブジェクトに、Invoke メソッドへのバージョンに依存しないアクセスが用意されています。 | |
IsDefined | COM オブジェクトに、IsDefined メソッドへのバージョンに依存しないアクセスが用意されています。 | |
ToString | COM オブジェクトに、ToString メソッドへのバージョンに依存しないアクセスが用意されています。 |
MethodInfo メンバ
メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。
MethodInfo データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Attributes | このメソッドに関連付けられている属性を取得します。(MethodBase から継承されます。) | |
CallingConvention | このメソッドの呼び出し規約を示す値を取得します。(MethodBase から継承されます。) | |
ContainsGenericParameters | オーバーライドされます。 ジェネリック メソッドに未割り当てのジェネリック型パラメータが含まれているかどうかを示す値を取得します。 | |
DeclaringType | このメンバを宣言するクラスを取得します。(MemberInfo から継承されます。) | |
IsAbstract | メソッドが抽象メソッドかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsAssembly | 同じアセンブリの異なるクラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsConstructor | メソッドがコンストラクタかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsFamily | このメソッドへのアクセスがクラスのメンバと派生クラスのメンバに制限されているかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsFamilyAndAssembly | 同じアセンブリの派生クラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsFamilyOrAssembly | すべての派生クラスおよび同じアセンブリのすべてのクラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsFinal | このメソッドが final かどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsGenericMethod | オーバーライドされます。 現在のメソッドがジェネリック メソッドかどうかを示す値を取得します。 | |
IsGenericMethodDefinition | オーバーライドされます。 現在の MethodInfo がジェネリック メソッドの定義を表しているかどうかを示す値を取得します。 | |
IsHideBySig | 派生クラスで、正確に同じシグネチャを持つ同じ種類のメンバだけが隠しメンバになるかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsPrivate | このメンバがプライベートかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsPublic | パブリック メソッドかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsSpecialName | 特別な名前のメソッドかどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsStatic | メソッドが static かどうかを示す値を取得します。(MethodBase から継承されます。) | |
IsVirtual | メソッドが virtual かどうかを示す値を取得します。(MethodBase から継承されます。) | |
MemberType | オーバーライドされます。 このメンバがメソッドであることを示す MemberTypes 値を取得します。 | |
MetadataToken | メタデータ要素を識別する値を取得します。(MemberInfo から継承されます。) | |
MethodHandle | メソッドの内部メタデータ表現を識別するハンドルを取得します。(MethodBase から継承されます。) | |
Module | 現在の MemberInfo によって表されるメンバを宣言する型が定義されているモジュールを取得します。(MemberInfo から継承されます。) | |
Name | 現在のメンバの名前を取得します。(MemberInfo から継承されます。) | |
ReflectedType | MemberInfo のこのインスタンスを取得するために使用したクラス オブジェクトを取得します。(MemberInfo から継承されます。) | |
ReturnTypeCustomAttributes | 戻り値の型のカスタム属性を取得します。 |
名前 | 説明 | |
---|---|---|
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetBaseDefinition | 派生クラスによってオーバーライドされた場合、このインスタンスが表すメソッドが最初に宣言された直接または間接基本クラスで、そのメソッドの MethodInfo オブジェクトを返します。 | |
GetCurrentMethod | 現在実行中のメソッドを表す MethodBase オブジェクトを返します。 (MethodBase から継承されます。) | |
GetCustomAttributes | オーバーロードされます。 派生クラスによってオーバーライドされた場合、このメンバに適用されているすべての属性を返します。 (MemberInfo から継承されます。) | |
GetGenericArguments | オーバーライドされます。 ジェネリック メソッドの型引数またはジェネリック メソッド定義の型パラメータを表す Type オブジェクトの配列を返します。 | |
GetGenericMethodDefinition | 現在のメソッドを構築する元になるジェネリック メソッド定義を表す MethodInfo オブジェクトを返します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetMethodBody | 派生クラスでオーバーライドされると、現在のメソッドの MSIL ストリーム、ローカル変数、および例外にアクセスできるようにする MethodBody オブジェクトを取得します。 (MethodBase から継承されます。) | |
GetMethodFromHandle | オーバーロードされます。 指定したハンドルを使用してメソッドの情報を取得します。 (MethodBase から継承されます。) | |
GetMethodImplementationFlags | 派生クラスによってオーバーライドされた場合に、MethodImplAttributes フラグを返します。 (MethodBase から継承されます。) | |
GetParameters | 派生クラスによってオーバーライドされた場合に、指定したメソッドまたはコンストラクタのパラメータを取得します。 (MethodBase から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
Invoke | オーバーロードされます。 この MethodInfo インスタンスがリフレクションするメソッドまたはコンストラクタを呼び出します。 (MethodBase から継承されます。) | |
IsDefined | 派生クラスによってオーバーライドされた場合、このメンバに attributeType のインスタンスが 1 つ以上適用されているかどうかを示します。 (MemberInfo から継承されます。) | |
MakeGenericMethod | 型の配列の要素を現在のジェネリック メソッド定義の型パラメータで置き換え、結果の構築メソッドを表す MethodInfo オブジェクトを返します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
名前 | 説明 | |
---|---|---|
System.Runtime.InteropServices._MethodInfo.GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 | |
System.Runtime.InteropServices._MethodInfo.GetType | COM から GetType メソッドにアクセスできるようにします。 | |
System.Runtime.InteropServices._MethodInfo.GetTypeInfo | オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。 | |
System.Runtime.InteropServices._MethodInfo.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 | |
System.Runtime.InteropServices._MethodInfo.Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |
関連項目
MethodInfo クラスSystem.Reflection 名前空間
System.Type.GetMethods
System.Type.GetMethod
IsGenericMethod
- _MethodInfo メンバのページへのリンク