MethodInfoとは? わかりやすく解説

MethodInfo クラス

メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public MustInherit Class
 MethodInfo
    Inherits MethodBase
    Implements _MethodInfo
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
public abstract class MethodInfo : MethodBase,
 _MethodInfo
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
public ref class MethodInfo abstract : public
 MethodBase, _MethodInfo
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
public abstract class MethodInfo extends MethodBase
 implements _MethodInfo
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.None) 
public abstract class MethodInfo extends
 MethodBase implements _MethodInfo
解説解説

MethodInfo のインスタンスは、Type オブジェクトまたは Type から派生したオブジェクトの GetMethods メソッドまたは GetMethod メソッドを呼び出すことによって、またはジェネリック メソッド定義を表す MethodInfo の MakeGenericMethod メソッドを呼び出すことによって取得します。

ジェネリック メソッドに固有の用語に関する一定の条件の一覧については、IsGenericMethod プロパティのトピックを参照してください。ジェネリック リフレクションで使用されるその他の用語に関する一定の条件の一覧については、IsGenericType のプロパティのトピックを参照してください。

継承時の注意 MethodInfo から継承する場合は、MethodInfo.GetBaseDefinition、MethodInfo.ReturnType、MethodInfo.ReturnTypeCustomAttributes、MethodBase.GetParameters、MethodBase.GetMethodImplementationFlags、MethodBase.MethodHandle、MethodBase.Attributes、MethodBase.Invoke、MemberInfo.Name、MemberInfo.MemberType、MemberInfo.DeclaringType、MemberInfo.ReflectedType、MemberInfo.GetCustomAttributes、MemberInfo.GetCustomAttributes、および MemberInfo.IsDefined をオーバーライドする必要があります。

継承階層継承階層
System.Object
   System.Reflection.MemberInfo
     System.Reflection.MethodBase
      System.Reflection.MethodInfo
         Microsoft.JScript.JSMethod
         Microsoft.JScript.JSMethodInfo
         System.Reflection.Emit.DynamicMethod
         System.Reflection.Emit.MethodBuilder
スレッド セーフスレッド セーフ

この型は、マルチスレッド操作に対して安全です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MethodInfo メンバ
System.Reflection 名前空間
System.Type.GetMethods
System.Type.GetMethod
IsGenericMethod

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 戻り値の型のカスタム属性を取得します。
参照参照

関連項目

MethodInfo クラス
System.Reflection 名前空間
System.Type.GetMethods
System.Type.GetMethod
IsGenericMethod

MethodInfo メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド 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 から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 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 メンバ

メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。

MethodInfo データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド 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 から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 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 インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

System.Reflection.MethodInfo クラスのパブリック メンバをアンマネージ コードに公開します。

 

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

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
<GuidAttribute("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>
 _
Public Interface _MethodInfo
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
[GuidAttribute("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")] 
public interface _MethodInfo
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
[GuidAttribute(L"FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")] 
public interface class _MethodInfo
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
/** @attribute CLSCompliantAttribute(false) */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute GuidAttribute("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F") */
 
public interface _MethodInfo
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
CLSCompliantAttribute(false) 
ComVisibleAttribute(true) 
GuidAttribute("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F") 
public interface _MethodInfo
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
_MethodInfo メンバ
System.Runtime.InteropServices 名前空間

_MethodInfo プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Attributes COM オブジェクトに、Attributes プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ CallingConvention COM オブジェクトに、CallingConvention プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ DeclaringType COM オブジェクトに、DeclaringType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAbstract COM オブジェクトに、IsAbstract プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAssembly COM オブジェクトに、IsAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsConstructor COM オブジェクトに、IsConstructor プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamily COM オブジェクトに、IsFamily プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamilyAndAssembly COM オブジェクトに、IsFamilyAndAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamilyOrAssembly COM オブジェクトに、IsFamilyOrAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFinal COM オブジェクトに、IsFinal プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsHideBySig COM オブジェクトに、IsHideBySig プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPrivate COM オブジェクトに、IsPrivate プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPublic COM オブジェクトに、IsPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSpecialName COM オブジェクトに、IsSpecialName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsStatic COM オブジェクトに、IsStatic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsVirtual COM オブジェクトに、IsVirtual プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MemberType COM オブジェクトに、MemberType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MethodHandle COM オブジェクトに、MethodHandle プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Name COM オブジェクトに、Name プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReflectedType COM オブジェクトに、ReflectedType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReturnType COM オブジェクトに、ReturnType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReturnTypeCustomAttributes COM オブジェクトに、ReturnTypeCustomAttributes プロパティへのバージョンに依存しないアクセスが用意されています。
参照参照

関連項目

_MethodInfo インターフェイス
System.Runtime.InteropServices 名前空間

_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 インターフェイス
System.Runtime.InteropServices 名前空間

_MethodInfo メンバ

System.Reflection.MethodInfo クラスのパブリック メンバをアンマネージ コードに公開します。

_MethodInfo データ型で公開されるメンバを以下の表に示します。


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Attributes COM オブジェクトに、Attributes プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ CallingConvention COM オブジェクトに、CallingConvention プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ DeclaringType COM オブジェクトに、DeclaringType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAbstract COM オブジェクトに、IsAbstract プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAssembly COM オブジェクトに、IsAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsConstructor COM オブジェクトに、IsConstructor プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamily COM オブジェクトに、IsFamily プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamilyAndAssembly COM オブジェクトに、IsFamilyAndAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFamilyOrAssembly COM オブジェクトに、IsFamilyOrAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsFinal COM オブジェクトに、IsFinal プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsHideBySig COM オブジェクトに、IsHideBySig プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPrivate COM オブジェクトに、IsPrivate プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPublic COM オブジェクトに、IsPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSpecialName COM オブジェクトに、IsSpecialName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsStatic COM オブジェクトに、IsStatic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsVirtual COM オブジェクトに、IsVirtual プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MemberType COM オブジェクトに、MemberType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MethodHandle COM オブジェクトに、MethodHandle プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Name COM オブジェクトに、Name プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReflectedType COM オブジェクトに、ReflectedType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReturnType COM オブジェクトに、ReturnType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReturnTypeCustomAttributes COM オブジェクトに、ReturnTypeCustomAttributes プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド 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 インターフェイス
System.Runtime.InteropServices 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「MethodInfo」の関連用語

MethodInfoのお隣キーワード
検索ランキング

   

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



MethodInfoのページの著作権

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

©2026 GRAS Group, Inc.RSS