_Type.GetMethod Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethod .
Přetížení
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
- 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
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
- 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
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
- 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
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
Návraty
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
- 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
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
- 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
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ů.