IReflect.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í.
Načte MethodInfo objekt, který odpovídá zadané metodě.
Přetížení
| Name | Description |
|---|---|
| GetMethod(String, BindingFlags) |
MethodInfo Načte objekt, který odpovídá zadané metodě v zadaných omezeních hledání. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
MethodInfo Načte objekt odpovídající zadané metodě pomocí Type pole pro výběr z přetížených metod. |
GetMethod(String, BindingFlags)
- Zdroj:
- IReflect.cs
- Zdroj:
- IReflect.cs
- Zdroj:
- Ssse3.cs
MethodInfo Načte objekt, který odpovídá zadané metodě v zadaných omezeních hledání.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Parametry
- name
- String
Jméno člena, který chcete najít.
- bindingAttr
- BindingFlags
Atributy vazby používané k řízení vyhledávání.
Návraty
Objekt MethodInfo obsahující informace o metodě, přičemž shoda je založena na názvu metody a omezení vyhledávání specifikovaných v bindingAttr.
- Atributy
Výjimky
Objekt implementuje více metod se stejným názvem.
Viz také
Platí pro
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
- Zdroj:
- IReflect.cs
- Zdroj:
- IReflect.cs
- Zdroj:
- Ssse3.cs
MethodInfo Načte objekt odpovídající zadané metodě pomocí Type pole pro výběr z přetížených 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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, 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);
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
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
Jméno člena, který chcete najít.
- bindingAttr
- BindingFlags
Atributy vazby používané k řízení vyhledávání.
- types
- Type[]
Pole, které se používá k výběru mezi přetíženými metodami.
- modifiers
- ParameterModifier[]
Pole modifikátorů parametrů, které slouží k práci s vazbami s podpisy parametrů, ve kterých byly typy změněny.
Návraty
Požadovaná metoda, která odpovídá všem zadaným parametrům.
- Atributy
Výjimky
Objekt implementuje více metod se stejným názvem.
Poznámky
Návratová hodnota je shoda na základě názvu metody, BindingFlags výčtu členu, typu převodu typu určeného binder parametrem, přetížení a ParameterInfo který popisuje podpis metody.