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 内)
構文
.NET Framework のセキュリティ
プラットフォーム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 メソッドへのバージョンに依存しないアクセスが用意されています。 |
参照Weblioに収録されているすべての辞書からMethodBaseを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からMethodBase
を検索
- MethodBaseのページへのリンク