_Type.GetMethods メソッド

定義

COM オブジェクトに、 GetMethods メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethods method.

オーバーロード

GetMethods()

COM オブジェクトに、 GetMethods() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethods() method.

GetMethods(BindingFlags)

COM オブジェクトに、 GetMethods(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethods(BindingFlags) method.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetMethodsは、現在Typeののメソッドを取得します。The Type.GetMethods method gets the methods of the current Type.

GetMethods()

COM オブジェクトに、 GetMethods() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethods() method.

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetMethods();
public System.Reflection.MethodInfo[] GetMethods ();
abstract member GetMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetMethods () As MethodInfo()

戻り値

現在の MethodInfo に対して定義されているすべてのパブリック メソッドを表す Type オブジェクトの配列。An array of MethodInfo objects representing all the public methods defined for the current Type.

または-or- 現在の MethodInfo に対してパブリック メソッドが定義されていない場合は、Type 型の空の配列。An empty array of type MethodInfo, if no public methods are defined for the current Type.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetMethodsは、現在Typeののすべてのパブリックメソッドを返します。The Type.GetMethods method returns all the public methods of the current Type.

GetMethods(BindingFlags)

COM オブジェクトに、 GetMethods(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethods(BindingFlags) method.

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetMethods(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo[] GetMethods (System.Reflection.BindingFlags bindingAttr);
abstract member GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
Public Function GetMethods (bindingAttr As BindingFlags) As MethodInfo()

パラメーター

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

または-or- null を返す 0。Zero, to return null.

戻り値

現在の Type に対して定義されているメソッドのうち、指定したバインディング制約に一致するすべてのメソッドを表す MethodInfo オブジェクトの配列。An array of MethodInfo objects representing all methods defined for the current Type that match the specified binding constraints.

- または --or- 現在の Type に対してメソッドが定義されていないか、または定義されているメソッドの中にバインディング制約に一致するものが存在しない場合は、MethodInfo 型の空の配列。An empty array of type MethodInfo, if no methods are defined for the current Type, or if none of the defined methods match the binding constraints.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetMethodsは、指定されたバインディング制約をType使用して、現在のに対して定義されているメソッドを検索します。The Type.GetMethods method searches for the methods defined for the current Type, using the specified binding constraints.

適用対象