Module.GetMethod Methode

Definition

Gibt eine Methode mit den angegebenen Kriterien zurück.

Überlädt

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, den Bindungsinformationen, der Aufrufkonvention, 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);
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

MethodInfo

Ein MethodInfo-Objekt mit dem angegebenen Namen oder null, wenn die Methode nicht existiert.

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);
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 zu suchenden Parametertypen.

Gibt zurück

MethodInfo

Ein MethodInfo-Objekt, das den angegebenen Kriterien entspricht, 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, den Bindungsinformationen, der Aufrufkonvention, 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);
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-Bitflags zum Steuern der Suche.

binder
Binder

Ein Objekt, das Binder implementiert, das auf diese Methode bezogene Eigenschaften enthält.

callConvention
CallingConventions

Die Aufrufkonvention für die Methode.

types
Type[]

Die zu suchenden Parametertypen.

modifiers
ParameterModifier[]

Ein Array von Parametermodifizierern, das zur Bindung mit Parametersignaturen verwendet wird, in denen die Typen geändert wurden.

Gibt zurück

MethodInfo

Ein MethodInfo-Objekt, das den angegebenen Kriterien entspricht, oder null, wenn die Methode nicht vorhanden ist.

Ausnahmen

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

Siehe auch

Gilt für: