_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 s přístupem nezávislou na verzi k GetMethod metodě.
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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod.
GetMethod(String, Type[])
Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetMethod(String, Type[]) metodě.
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 objektů představujících Type číslo, pořadí a typ parametrů pro metodu získat.
nebo
Prázdné pole typu Type (to znamená Type[] types = new Type[0]) pro získání metody, která nepřijímá žádné parametry.
Návraty
Objekt MethodInfo představující veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů, pokud jsou nalezeny; jinak . null
Poznámky
Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměla by se volat ze spravovaného kódu.
Metoda Type.GetMethod 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 s přístupem nezávislou na verzi k GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metodě.
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
Maska bitu se skládá z jedné nebo více BindingFlags , která určuje způsob, jakým se vyhledávání provádí.
nebo
Nula, vrátit null.
- binder
- Binder
Objekt Binder , který definuje sadu vlastností a umožňuje vazbu, která může zahrnovat výběr přetížené metody, převod typů argumentů a vyvolání člena prostřednictvím reflexe.
nebo
null, použít DefaultBinder.
- callConvention
- CallingConventions
Objekt CallingConventions , který určuje sadu pravidel, která se mají použít v souvislosti s pořadím a rozložením argumentů, jak se předá vrácená hodnota, jaké registry se používají pro argumenty a jak se zásobník vyčistí.
- types
- Type[]
Pole objektů představujících Type číslo, pořadí a typ parametrů pro metodu získat.
nebo
Prázdné pole typu Type (to znamená Type[] types = new Type[0]) pro získání metody, která nepřijímá žádné parametry.
- modifiers
- ParameterModifier[]
Pole ParameterModifier objektů představující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí pořadač tento parametr nezpracuje.
Návraty
Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud jsou 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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod hledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání.
Platí pro
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metodě.
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
Maska bitu se skládá z jedné nebo více BindingFlags , která určuje způsob, jakým se vyhledávání provádí.
nebo
Nula, vrátit null.
- binder
- Binder
Objekt Binder , který definuje sadu vlastností a umožňuje vazbu, která může zahrnovat výběr přetížené metody, převod typů argumentů a vyvolání člena prostřednictvím reflexe.
nebo
null, použít DefaultBinder.
- types
- Type[]
Pole objektů představujících Type číslo, pořadí a typ parametrů pro metodu získat.
nebo
Prázdné pole typu Type (to znamená Type[] types = new Type[0]) pro získání metody, která nepřijímá žádné parametry.
- modifiers
- ParameterModifier[]
Pole ParameterModifier objektů představující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí pořadač tento parametr nezpracuje.
Návraty
Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud jsou 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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod hledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby.
Platí pro
GetMethod(String)
Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetMethod(String) metodě.
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
Objekt MethodInfo představující veřejnou metodu se zadaným názvem, pokud je 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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod vyhledá veřejnou metodu se zadaným názvem.
Platí pro
GetMethod(String, BindingFlags)
Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetMethod(String, BindingFlags) metodě.
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
Maska bitu se skládá z jedné nebo více BindingFlags , která určuje způsob, jakým se vyhledávání provádí.
nebo
Nula, vrátit null.
Návraty
Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud jsou 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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod vyhledá zadanou metodu pomocí zadaných omezení vazby.
Platí pro
GetMethod(String, Type[], ParameterModifier[])
Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetMethod(String, Type[], ParameterModifier[]) metodě.
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 objektů představujících Type číslo, pořadí a typ parametrů pro metodu získat.
nebo
Prázdné pole typu Type (to znamená Type[] types = new Type[0]) pro získání metody, která nepřijímá žádné parametry.
- modifiers
- ParameterModifier[]
Pole ParameterModifier objektů představující atributy přidružené k odpovídajícímu prvku v types poli. Výchozí pořadač tento parametr nezpracuje.
Návraty
Objekt MethodInfo představující veřejnou metodu, která odpovídá zadaným požadavkům, pokud jsou 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ěla by se volat ze spravovaného kódu.
Metoda Type.GetMethod vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům.