ScriptObject.GetMethod Metod

Definition

Hämtar en metod som har ett angivet namn.

Överlagringar

Name Description
GetMethod(String, BindingFlags)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar en metod som har det angivna namnet.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar en metod som har det angivna namnet med hjälp av de angivna urvalskriterierna.

GetMethod(String, BindingFlags)

Hämtar en metod som har det angivna namnet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 virtual 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
override this.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parametrar

name
String

Namnet på den metod som ska hämtas.

bindingAttr
BindingFlags

En bitvis kombination av uppräkningsvärdena som anger hur sökningen efter medlemmar utförs med eftertanke.

Returer

En metod som har angiven name, eller null om skriptobjektet inte innehåller metoden.

Implementeringar

Se även

Gäller för

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

Hämtar en metod som har det angivna namnet med hjälp av de angivna urvalskriterierna.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 virtual 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
override this.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å den metod som ska sökas efter.

bindingAttr
BindingFlags

En bitvis kombination av uppräkningsvärdena som anger hur sökningen efter medlemmar utförs med eftertanke.

binder
Binder

Ett objekt som utför typkonvertering från faktisk argumenttyp till formell argumenttyp.

types
Type[]

De parametertyper som används för att hitta en matchande metod.

modifiers
ParameterModifier[]

En matris med parametermodifierare som gör att bindningen kan fungera med parametersignaturer där typerna har ändrats.

Returer

En metod som har angiven name, eller null om skriptobjektet inte innehåller metoden.

Implementeringar

Se även

Gäller för