ScriptObject.GetMethod Metoda

Definicja

Pobiera metodę, która ma określoną nazwę.

Przeciążenia

GetMethod(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

GetMethod(String, BindingFlags)

Pobiera metodę, która ma określoną nazwę.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Parametry

name
String

Nazwa metody do pobrania.

bindingAttr
BindingFlags

Bitowa kombinacja wartości wyliczenia, która określa sposób przeprowadzania wyszukiwania elementów członkowskich przez odbicie.

Zwraca

Metoda z określoną wartością namelub null, jeśli obiekt skryptu nie zawiera metody.

Implementuje

Zobacz też

Dotyczy

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

Pobiera metodę, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Parametry

name
String

Nazwa metody do wyszukania.

bindingAttr
BindingFlags

Bitowa kombinacja wartości wyliczenia, która określa sposób przeprowadzania wyszukiwania elementów członkowskich przez odbicie.

binder
Binder

Obiekt, który wykonuje konwersję typu z rzeczywistego typu argumentu na typ formalnego argumentu.

types
Type[]

Typy parametrów używane do lokalizowania zgodnej metody.

modifiers
ParameterModifier[]

Tablica modyfikatorów parametrów, które umożliwiają powiązanie do pracy z podpisami parametrów, w których typy zostały zmodyfikowane.

Zwraca

Metoda z określoną wartością namelub null, jeśli obiekt skryptu nie zawiera metody.

Implementuje

Zobacz też

Dotyczy