Sdílet prostřednictvím


_Type.GetMethod Metoda

Definice

Poskytuje objekty COM s přístupem nezávislým na GetMethod verzi k metodě.

Přetížení

GetMethod(String, Type[])

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, Type[]) verzi k metodě.

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

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) verzi k metodě.

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

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) verzi k metodě.

GetMethod(String)

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String) verzi k metodě.

GetMethod(String, BindingFlags)

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, BindingFlags) verzi k metodě.

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

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, Type[], ParameterModifier[]) verzi k metodě.

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.

Metoda.Type.GetMethod

GetMethod(String, Type[])

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, Type[]) verzi k 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

name
String

Obsahující String název veřejné metody, která se má získat.

types
Type[]

Pole Type objektů představující počet, pořadí a typ parametrů, které má metoda 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 null. V opačném případě .

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.

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 COM s přístupem nezávislým na GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) verzi k 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

name
String

Obsahující String název metody, která se má získat.

bindingAttr
BindingFlags

Bitová maska složená z jedné nebo více BindingFlags , která určuje, jak se má vyhledávání provádět.

-nebo-

Nula, pokud chcete vrátit nullhodnotu .

binder
Binder

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

-nebo-

null, pokud chcete použít DefaultBinder.

callConvention
CallingConventions

Objekt CallingConventions , který určuje sadu pravidel, která se mají použít, pokud jde o pořadí a rozložení argumentů, jak je vrácená hodnota předána, jaké registry se používají pro argumenty a jak je zásobník vyčištěn.

types
Type[]

Pole Type objektů představující počet, pořadí a typ parametrů, které má metoda 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í vázací objekt tento parametr nezpracovává.

Návraty

Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud je nalezen; nullv opačném případě .

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.

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

Platí pro

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

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) verzi k 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

name
String

Obsahující String název metody, která se má získat.

bindingAttr
BindingFlags

Bitová maska složená z jedné nebo více BindingFlags , která určuje, jak se má vyhledávání provádět.

-nebo-

Nula, pokud chcete vrátit nullhodnotu .

binder
Binder

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

-nebo-

null, pokud chcete použít DefaultBinder.

types
Type[]

Pole Type objektů představující počet, pořadí a typ parametrů, které má metoda 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í vázací objekt tento parametr nezpracovává.

Návraty

Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud je nalezen; nullv opačném případě .

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.

Metoda Type.GetMethod hledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných vazeb omezení.

Platí pro

GetMethod(String)

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String) verzi k 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

name
String

Obsahující String název veřejné metody, která se má získat.

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ěli byste ji 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 COM s přístupem nezávislým na GetMethod(String, BindingFlags) verzi k 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

name
String

Obsahující String název metody, která se má získat.

bindingAttr
BindingFlags

Bitová maska složená z jedné nebo více BindingFlags , která určuje, jak se má vyhledávání provádět.

-nebo-

Nula, pokud chcete vrátit nullhodnotu .

Návraty

Objekt MethodInfo představující metodu, která odpovídá zadaným požadavkům, pokud je nalezen; nullv opačném případě .

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.

Metoda Type.GetMethod vyhledá zadanou metodu pomocí zadaných omezení vazby.

Platí pro

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

Poskytuje objekty COM s přístupem nezávislým na GetMethod(String, Type[], ParameterModifier[]) verzi k 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

name
String

Obsahující String název veřejné metody, která se má získat.

types
Type[]

Pole Type objektů představující počet, pořadí a typ parametrů, které má metoda 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í vázací objekt tento parametr nezpracovává.

Návraty

Objekt MethodInfo představující veřejnou metodu, která odpovídá zadaným požadavkům, pokud je nalezen; nullv opačném případě .

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.

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

Platí pro