IReflect.GetMethod Metod

Definition

Hämtar ett MethodInfo objekt som motsvarar en angiven metod.

Överlagringar

Name Description
GetMethod(String, BindingFlags)

Hämtar ett MethodInfo objekt som motsvarar en angiven metod under angivna sökbegränsningar.

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

Hämtar ett MethodInfo objekt som motsvarar en angiven metod med hjälp av en Type matris att välja bland överlagrade metoder.

GetMethod(String, BindingFlags)

Hämtar ett MethodInfo objekt som motsvarar en angiven metod under angivna sökbegränsningar.

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

Parametrar

name
String

Namnet på medlemmen som ska hittas.

bindingAttr
BindingFlags

Bindningsattributen som används för att styra sökningen.

Returer

Ett MethodInfo objekt som innehåller metodinformationen, där matchningen baseras på metodnamnet och sökbegränsningarna som anges i bindingAttr.

Undantag

Objektet implementerar flera metoder med samma namn.

Se även

Gäller för

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

Hämtar ett MethodInfo objekt som motsvarar en angiven metod med hjälp av en Type matris att välja bland överlagrade metoder.

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
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametrar

name
String

Namnet på medlemmen som ska hittas.

bindingAttr
BindingFlags

Bindningsattributen som används för att styra sökningen.

binder
Binder

Ett objekt som implementerar Binder, som innehåller egenskaper som är relaterade till den här metoden.

types
Type[]

En matris som används för att välja bland överlagrade metoder.

modifiers
ParameterModifier[]

En matris med parametermodifierare som används för att få bindningen att fungera med parametersignaturer där typerna har ändrats.

Returer

Den begärda metoden som matchar alla angivna parametrar.

Undantag

Objektet implementerar flera metoder med samma namn.

Kommentarer

Returvärdet är en matchning baserat på metodnamnet, BindingFlags uppräkningsmedlemmen, den typ av typkonvertering som anges av parametern binder , överlagringen ParameterInfo och som beskriver metodens signatur.

Se även

Gäller för