AccessibleObject.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í.
Přetížení
| Name | Description |
|---|---|
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typ vybrat z přetížené metody. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
| IReflect.GetMethod(String, BindingFlags) |
MethodInfo Získá objekt odpovídající zadané metodě v zadaných omezeních hledání. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags). |
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typ vybrat z přetížené metody. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).
virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.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)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod
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.
Implementuje
- 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, výčtu System.Reflection.BindingFlags , typu převodu typu určeného binder parametrem, přetížením a System.Reflection.ParameterInfo popisem podpisu metody.
Tento člen je explicitní implementace člena rozhraní. Lze jej použít pouze v případě, AccessibleObject že je instance přetypována do IReflect rozhraní.
Platí pro
IReflect.GetMethod(String, BindingFlags)
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
- Zdroj:
- AccessibleObject.cs
MethodInfo Získá objekt odpovídající zadané metodě v zadaných omezeních hledání. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags).
virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod
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.
Implementuje
- Atributy
Výjimky
Objekt implementuje více metod se stejným názvem.
Poznámky
Tento člen je explicitní implementace člena rozhraní. Lze jej použít pouze v případě, AccessibleObject že je instance přetypována do IReflect rozhraní.