_Type.GetMethod Metoda

Definice

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod .

Přetížení

GetMethod(String, Type[])

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, Type[]) .

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) .

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .

GetMethod(String)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String) .

GetMethod(String, BindingFlags)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags) .

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, Type[], ParameterModifier[]) .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda.

GetMethod(String, Type[])

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, Type[]) .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parametry

name
String

StringObsahuje název veřejné metody, která má být získána.

types
Type[]

Pole Type objektů představujících počet, pořadí a typ parametrů pro metodu, která má být získána.

-nebo- Prázdné pole typu Type (to znamená typ [] typy = nový typ [0]) k získání metody, která nepřijímá žádné parametry.

Návraty

MethodInfo

MethodInfoObjekt představující veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů, pokud byly nalezeny. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů.

Platí pro

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) .

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);
abstract member 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

Parametry

name
String

StringObsahující název metody, která má být získána.

bindingAttr
BindingFlags

Bitová maska skládající se z jednoho nebo více BindingFlags , která určují, jak se provádí hledání.

-nebo- Nula, která se má vrátit null .

binder
Binder

BinderObjekt, který definuje sadu vlastností a povoluje vazbu, která může zahrnovat výběr přetížené metody, vynucení typů argumentů a vyvolání člena prostřednictvím reflexe.

-nebo- null, chcete-li použít DefaultBinder .

callConvention
CallingConventions

CallingConventionsObjekt, který určuje sadu pravidel, která se má použít pro pořadí a rozložení argumentů, způsob předání návratové hodnoty, jaké Registry se používají pro argumenty a jak se vyčistí zásobník.

types
Type[]

Pole Type objektů představujících počet, pořadí a typ parametrů pro metodu, která má být získána.

-nebo- Prázdné pole typu Type (to znamená typ [] typy = nový typ [0]) k získání metody, která nepřijímá žádné parametry.

modifiers
ParameterModifier[]

Pole ParameterModifier objektů reprezentující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí vázací objekt tento parametr nezpracovává.

Návraty

MethodInfo

MethodInfoObjekt představující metodu, která odpovídá zadaným požadavkům, pokud je nalezena. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů, pomocí zadaných omezení vazby a zadané konvence volání.

Platí pro

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .

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

Parametry

name
String

StringObsahující název metody, která má být získána.

bindingAttr
BindingFlags

Bitová maska skládající se z jednoho nebo více BindingFlags , která určují, jak se provádí hledání.

-nebo- Nula, která se má vrátit null .

binder
Binder

BinderObjekt, který definuje sadu vlastností a povoluje vazbu, která může zahrnovat výběr přetížené metody, vynucení typů argumentů a vyvolání člena prostřednictvím reflexe.

-nebo- null, chcete-li použít DefaultBinder .

types
Type[]

Pole Type objektů představujících počet, pořadí a typ parametrů pro metodu, která má být získána.

-nebo- Prázdné pole typu Type (to znamená typ [] typy = nový typ [0]) k získání metody, která nepřijímá žádné parametry.

modifiers
ParameterModifier[]

Pole ParameterModifier objektů reprezentující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí vázací objekt tento parametr nezpracovává.

Návraty

MethodInfo

MethodInfoObjekt představující metodu, která odpovídá zadaným požadavkům, pokud je nalezena. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů pomocí zadaných omezení vazby.

Platí pro

GetMethod(String)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String) .

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

Parametry

name
String

StringObsahuje název veřejné metody, která má být získána.

Návraty

MethodInfo

MethodInfoObjekt představující veřejnou metodu se zadaným názvem, pokud byl nalezen. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda vyhledá veřejnou metodu se zadaným názvem.

Platí pro

GetMethod(String, BindingFlags)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, BindingFlags) .

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

Parametry

name
String

StringObsahující název metody, která má být získána.

bindingAttr
BindingFlags

Bitová maska skládající se z jednoho nebo více BindingFlags , která určují, jak se provádí hledání.

-nebo- Nula, která se má vrátit null .

Návraty

MethodInfo

MethodInfoObjekt představující metodu, která odpovídá zadaným požadavkům, pokud je nalezena. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda Vyhledá zadanou metodu pomocí zadaného omezení vazby.

Platí pro

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod(String, Type[], ParameterModifier[]) .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametry

name
String

StringObsahuje název veřejné metody, která má být získána.

types
Type[]

Pole Type objektů představujících počet, pořadí a typ parametrů pro metodu, která má být získána.

-nebo- Prázdné pole typu Type (to znamená typ [] typy = nový typ [0]) k získání metody, která nepřijímá žádné parametry.

modifiers
ParameterModifier[]

Pole ParameterModifier objektů reprezentující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí vázací objekt tento parametr nezpracovává.

Návraty

MethodInfo

MethodInfoObjekt představující veřejnou metodu, která odpovídá zadaným požadavkům, pokud je nalezena. v opačném případě null .

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Type.GetMethodMetoda Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů.

Platí pro