ScriptObject.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í.
Získá metodu, která má zadaný název.
Přetížení
GetMethod(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá metodu, která má zadaný název. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá metodu, která má zadaný název pomocí zadaných kritérií výběru. |
GetMethod(String, BindingFlags)
Získá metodu, která má zadaný název.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
Název metody, která se má získat.
- bindingAttr
- BindingFlags
Bitová kombinace hodnot výčtu, která určuje způsob, jakým je hledání členů provedeno reflexí.
Návraty
Metoda, která má zadanou name
hodnotu , nebo null, pokud objekt skriptu neobsahuje metodu .
Implementuje
Viz také
Platí pro
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Získá metodu, která má zadaný název pomocí zadaných kritérií výběru.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
Název metody, která se má vyhledat.
- bindingAttr
- BindingFlags
Bitová kombinace hodnot výčtu, která určuje způsob, jakým je hledání členů provedeno reflexí.
- binder
- Binder
Objekt, který provádí převod typu ze skutečného typu argumentu na formální typ argumentu.
- types
- Type[]
Typy parametrů, které se používají k vyhledání odpovídající metody.
- modifiers
- ParameterModifier[]
Pole modifikátorů parametrů, které umožňují vazbu pracovat s podpisy parametrů, ve kterých byly typy změněny.
Návraty
Metoda, která má zadanou name
hodnotu , nebo null, pokud objekt skriptu neobsahuje metodu .