MethodBase クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ <ClassInterfaceAttribute(ClassInterfaceType.None)> _ Public MustInherit Class MethodBase Inherits MemberInfo Implements _MethodBase
[SerializableAttribute] [ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType.None)] public abstract class MethodBase : MemberInfo, _MethodBase
[SerializableAttribute] [ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType::None)] public ref class MethodBase abstract : public MemberInfo, _MethodBase

MethodBase は、MethodInfo および ConstructorInfo の基本クラスです。
継承時の注意 MethodBase から継承する場合は、メンバである MethodBase.GetParameters、MethodBase.Invoke、MethodBase.GetMethodImplementationFlags、MethodBase.MethodHandle、MethodBase.Attributes、MemberInfo.Name、MemberInfo.DeclaringType、MemberInfo.MemberType、MemberInfo.ReflectedType、MemberInfo.GetCustomAttributes(Boolean)、MemberInfo.GetCustomAttributes(Type,Boolean)、および MemberInfo.IsDefined をオーバーライドする必要があります。
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.ConstructorInfo
System.Reflection.MethodInfo


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MethodBase コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)



Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MethodBase プロパティ

名前 | 説明 | |
---|---|---|
![]() | DeclaringType | このメンバを宣言するクラスを取得します。 ( MemberInfo から継承されます。) |
![]() | MemberType | 派生クラスによってオーバーライドされた場合、メンバ (メソッド、コンストラクタ、イベントなど) の型を示す MemberTypes 値を取得します。 ( MemberInfo から継承されます。) |
![]() | MetadataToken | メタデータ要素を識別する値を取得します。 ( MemberInfo から継承されます。) |
![]() ![]() | Module | 現在の MemberInfo によって表されるメンバを宣言する型が定義されているモジュールを取得します。 ( MemberInfo から継承されます。) |
![]() | Name | 現在のメンバの名前を取得します。 ( MemberInfo から継承されます。) |
![]() | ReflectedType | MemberInfo のこのインスタンスを取得するために使用したクラス オブジェクトを取得します。 ( MemberInfo から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.InteropServices._MethodBase.IsAbstract | このメンバの説明については、_MethodBase.IsAbstract に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsAssembly | このメンバの説明については、_MethodBase.IsAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsConstructor | このメンバの説明については、_MethodBase.IsConstructor に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamily | このメンバの説明については、_MethodBase.IsFamily に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamilyAndAssembly | このメンバの説明については、_MethodBase.IsFamilyAndAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamilyOrAssembly | このメンバの説明については、_MethodBase.IsFamilyOrAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFinal | このメンバの説明については、_MethodBase.IsFinal に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsHideBySig | このメンバの説明については、_MethodBase.IsHideBySig に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsPrivate | このメンバの説明については、_MethodBase.IsPrivate に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsPublic | このメンバの説明については、_MethodBase.IsPublic に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsSpecialName | このメンバの説明については、_MethodBase.IsSpecialName に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsStatic | このメンバの説明については、_MethodBase.IsStatic に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsVirtual | このメンバの説明については、_MethodBase.IsVirtual に関するトピックを参照してください。 |

MethodBase メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.InteropServices._MethodBase.GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 |
![]() | System.Runtime.InteropServices._MethodBase.GetType | このメンバの説明については、_MethodBase.GetType に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.GetTypeInfo | オブジェクトの型情報を取得します。その後は、インターフェイスの型情報の取得に使用できます。 |
![]() | System.Runtime.InteropServices._MethodBase.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
![]() | System.Runtime.InteropServices._MethodBase.Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |

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


名前 | 説明 | |
---|---|---|
![]() | DeclaringType | このメンバを宣言するクラスを取得します。(MemberInfo から継承されます。) |
![]() | MemberType | 派生クラスによってオーバーライドされた場合、メンバ (メソッド、コンストラクタ、イベントなど) の型を示す MemberTypes 値を取得します。(MemberInfo から継承されます。) |
![]() | MetadataToken | メタデータ要素を識別する値を取得します。(MemberInfo から継承されます。) |
![]() ![]() | Module | 現在の MemberInfo によって表されるメンバを宣言する型が定義されているモジュールを取得します。(MemberInfo から継承されます。) |
![]() | Name | 現在のメンバの名前を取得します。(MemberInfo から継承されます。) |
![]() | ReflectedType | MemberInfo のこのインスタンスを取得するために使用したクラス オブジェクトを取得します。(MemberInfo から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.InteropServices._MethodBase.GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 |
![]() | System.Runtime.InteropServices._MethodBase.GetType | このメンバの説明については、_MethodBase.GetType に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.GetTypeInfo | オブジェクトの型情報を取得します。その後は、インターフェイスの型情報の取得に使用できます。 |
![]() | System.Runtime.InteropServices._MethodBase.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
![]() | System.Runtime.InteropServices._MethodBase.Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |
![]() | System.Runtime.InteropServices._MethodBase.IsAbstract | このメンバの説明については、_MethodBase.IsAbstract に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsAssembly | このメンバの説明については、_MethodBase.IsAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsConstructor | このメンバの説明については、_MethodBase.IsConstructor に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamily | このメンバの説明については、_MethodBase.IsFamily に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamilyAndAssembly | このメンバの説明については、_MethodBase.IsFamilyAndAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFamilyOrAssembly | このメンバの説明については、_MethodBase.IsFamilyOrAssembly に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsFinal | このメンバの説明については、_MethodBase.IsFinal に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsHideBySig | このメンバの説明については、_MethodBase.IsHideBySig に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsPrivate | このメンバの説明については、_MethodBase.IsPrivate に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsPublic | このメンバの説明については、_MethodBase.IsPublic に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsSpecialName | このメンバの説明については、_MethodBase.IsSpecialName に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsStatic | このメンバの説明については、_MethodBase.IsStatic に関するトピックを参照してください。 |
![]() | System.Runtime.InteropServices._MethodBase.IsVirtual | このメンバの説明については、_MethodBase.IsVirtual に関するトピックを参照してください。 |

_MethodBase インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)

<GuidAttribute("6240837A-707F-3181-8E98-A36AE086766B")> _ <InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _ <ComVisibleAttribute(True)> _ <CLSCompliantAttribute(False)> _ Public Interface _MethodBase
[GuidAttribute("6240837A-707F-3181-8E98-A36AE086766B")] [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] [ComVisibleAttribute(true)] [CLSCompliantAttribute(false)] public interface _MethodBase
[GuidAttribute(L"6240837A-707F-3181-8E98-A36AE086766B")] [InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] [ComVisibleAttribute(true)] [CLSCompliantAttribute(false)] public interface class _MethodBase

このインターフェイスは、アンマネージ コードからマネージ クラスにアクセスするためのインターフェイスであるため、マネージ コードからは呼び出さないでください。
このインターフェイスでは、アンマネージ COM オブジェクトでアクセス可能な System.Reflection.MethodBase クラス メンバの vtable の順序が保持されます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


_MethodBase プロパティ


_MethodBase メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | COM オブジェクトに、Equals メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | 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 メソッドへのバージョンに依存しないアクセスが用意されています。 |

_MethodBase メンバ
System.Reflection.MethodBase クラスのパブリック メンバをアンマネージ コードに公開します。
_MethodBase データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Equals | COM オブジェクトに、Equals メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | 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 メソッドへのバージョンに依存しないアクセスが用意されています。 |

- MethodBaseのページへのリンク