Module.GetMethod メソッド

定義

指定した基準のメソッドを返します。

オーバーロード

GetMethod(String)

指定された名前のメソッドを返します。

GetMethod(String, Type[])

指定した名前とパラメーター型のメソッドを返します。

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

指定された名前、バインド情報、呼び出し規則、パラメーターの型と修飾子を持つメソッドを返します。

GetMethod(String)

ソース:
Module.cs
ソース:
Module.cs
ソース:
Module.cs

指定された名前のメソッドを返します。

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo? GetMethod (string name);
public System.Reflection.MethodInfo GetMethod (string name);
member this.GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

パラメーター

name
String

メソッド名。

戻り値

指定した名前を持つ MethodInfo オブジェクト。メソッドが存在しない場合は null

例外

namenullです。

適用対象

GetMethod(String, Type[])

ソース:
Module.cs
ソース:
Module.cs
ソース:
Module.cs

指定した名前とパラメーター型のメソッドを返します。

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo? GetMethod (string name, Type[] types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

パラメーター

name
String

メソッド名。

types
Type[]

検索対象のパラメーター型。

戻り値

指定した条件に一致する MethodInfo オブジェクト。メソッドが存在しない場合は null

例外

namenull か、typesnull か、types (i) が null です。

適用対象

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

ソース:
Module.cs
ソース:
Module.cs
ソース:
Module.cs

指定された名前、バインド情報、呼び出し規則、パラメーターの型と修飾子を持つメソッドを返します。

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

パラメーター

name
String

メソッド名。

bindingAttr
BindingFlags

検索を制御するために使用される BindingFlags ビット フラグのいずれか。

binder
Binder

このメソッドに関連するプロパティが含まれ、Binder を実装するオブジェクト。

callConvention
CallingConventions

メソッドの呼び出し規則。

types
Type[]

検索対象のパラメーター型。

modifiers
ParameterModifier[]

型が変更されているパラメーター シグネチャでバインドを機能させるために使われるパラメーター修飾子の配列。

戻り値

指定した条件に一致する MethodInfo オブジェクト。メソッドが存在しない場合は null

例外

namenull か、typesnull か、types (i) が null です。

こちらもご覧ください

適用対象