Module.GetMethod Methode

Definition

Gibt eine Methode mit den angegebenen Kriterien zurück.

Überlädt

Name Beschreibung
GetMethod(String)

Gibt eine Methode mit dem angegebenen Namen zurück.

GetMethod(String, Type[])

Gibt eine Methode mit den angegebenen Namen- und Parametertypen zurück.

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

Gibt eine Methode mit dem angegebenen Namen, Bindungsinformationen, aufrufenden Konventionen und Parametertypen und Modifizierern zurück.

GetMethod(String)

Gibt eine Methode mit dem angegebenen Namen zurück.

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

Parameter

name
String

Der Methodenname.

Gibt zurück

Ein MethodInfo Objekt mit dem angegebenen Namen oder null wenn die Methode nicht vorhanden ist.

Ausnahmen

name ist null.

Gilt für:

GetMethod(String, Type[])

Gibt eine Methode mit den angegebenen Namen- und Parametertypen zurück.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <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

Parameter

name
String

Der Methodenname.

types
Type[]

Die Parametertypen, nach der gesucht werden soll.

Gibt zurück

Ein MethodInfo Objekt gemäß den angegebenen Kriterien oder null wenn die Methode nicht vorhanden ist.

Ausnahmen

name ist null, types ist null, oder types (i) ist null.

Gilt für:

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

Gibt eine Methode mit dem angegebenen Namen, Bindungsinformationen, aufrufenden Konventionen und Parametertypen und Modifizierern zurück.

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);
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

Parameter

name
String

Der Methodenname.

bindingAttr
BindingFlags

Eines der BindingFlags Bitkennzeichnungen, die zum Steuern der Suche verwendet werden.

binder
Binder

Ein Objekt, das implementiert Binder, das Eigenschaften enthält, die mit dieser Methode zusammenhängen.

callConvention
CallingConventions

Die Aufrufkonvention für die Methode.

types
Type[]

Die Parametertypen, nach der gesucht werden soll.

modifiers
ParameterModifier[]

Ein Array von Parametermodifizierern, mit denen die Bindung mit Parametersignaturen funktioniert, in denen die Typen geändert wurden.

Gibt zurück

Ein MethodInfo Objekt gemäß den angegebenen Kriterien oder null wenn die Methode nicht vorhanden ist.

Ausnahmen

name ist null, types ist null, oder types (i) ist null.

Weitere Informationen

Gilt für: