IReflect.GetMethod Methode

Definition

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht.Retrieves a MethodInfo object that corresponds to a specified method.

Überlädt

GetMethod(String, BindingFlags)

Ruft ein MethodInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Methode entspricht.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

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

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht, und verwendet für die Auswahl überladener Methoden ein Type-Array.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

GetMethod(String, BindingFlags)

Ruft ein MethodInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Methode entspricht.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parameter

name
String

Der Name des zu suchenden Members.The name of the member to find.

bindingAttr
BindingFlags

Die zum Steuern der Suche verwendeten Bindungsattribute.The binding attributes used to control the search.

Gibt zurück

Ein MethodInfo-Objekt, das die Methodeninformationen mit der Übereinstimmung enthält, die auf dem Methodennamen und den in bindingAttr angegebenen Sucheinschränkungen beruht.A MethodInfo object containing the method information, with the match being based on the method name and search constraints specified in bindingAttr.

Ausnahmen

Das Objekt implementiert mehrere Methoden mit demselben Namen.The object implements multiple methods with the same name.

Siehe auch

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

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht, und verwendet für die Auswahl überladener Methoden ein Type-Array.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, 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, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo

Parameter

name
String

Der Name des zu suchenden Members.The name of the member to find.

bindingAttr
BindingFlags

Die zum Steuern der Suche verwendeten Bindungsattribute.The binding attributes used to control the search.

binder
Binder

Ein Objekt, das Binder implementiert, das auf diese Methode bezogene Eigenschaften enthält.An object that implements Binder, containing properties related to this method.

types
Type[]

Ein Array, das zum Auswählen überladener Methoden verwendet wird.An array used to choose among overloaded methods.

modifiers
ParameterModifier[]

Ein Array von Parametermodifizierern, das zur Bindung mit Parametersignaturen verwendet wird, in denen die Typen geändert wurden.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

Gibt zurück

Die angeforderte Methode, die allen angegebenen Parametern entspricht.The requested method that matches all the specified parameters.

Ausnahmen

Das Objekt implementiert mehrere Methoden mit demselben Namen.The object implements multiple methods with the same name.

Hinweise

Der Rückgabewert ist eine Entsprechung basierend auf dem Methodennamen BindingFlags , dem Enumerationsmember, der Art der Typkonvertierung binder , die durch den-Parameter angegeben ParameterInfo ist, der-Überladung und der, die die Signatur der Methode beschreibt.The return value is a match based on the method name, BindingFlags enum member, the kind of type conversion specified by the binder parameter, the overload, and the ParameterInfo that describes the signature of the method.

Siehe auch

Gilt für: