IReflect.GetMethod Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een MethodInfo object op dat overeenkomt met een opgegeven methode.
Overloads
| Name | Description |
|---|---|
| GetMethod(String, BindingFlags) |
Hiermee wordt een MethodInfo object opgehaald dat overeenkomt met een opgegeven methode onder opgegeven zoekbeperkingen. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Hiermee wordt een MethodInfo object opgehaald dat overeenkomt met een opgegeven methode, waarbij een Type matrix wordt gebruikt om uit te kiezen tussen overbelaste methoden. |
GetMethod(String, BindingFlags)
Hiermee wordt een MethodInfo object opgehaald dat overeenkomt met een opgegeven methode onder opgegeven zoekbeperkingen.
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
Parameters
- name
- String
De naam van het lid dat u wilt zoeken.
- bindingAttr
- BindingFlags
De bindingskenmerken die worden gebruikt om de zoekopdracht te beheren.
Retouren
Een MethodInfo object met de methodegegevens, waarbij de overeenkomst wordt gebaseerd op de naam van de methode en zoekbeperkingen die zijn opgegeven in bindingAttr.
Uitzonderingen
Het object implementeert meerdere methoden met dezelfde naam.
Zie ook
Van toepassing op
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Hiermee wordt een MethodInfo object opgehaald dat overeenkomt met een opgegeven methode, waarbij een Type matrix wordt gebruikt om uit te kiezen tussen overbelaste methoden.
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
Parameters
- name
- String
De naam van het lid dat u wilt zoeken.
- bindingAttr
- BindingFlags
De bindingskenmerken die worden gebruikt om de zoekopdracht te beheren.
- binder
- Binder
Een object dat wordt geïmplementeerd Binder, met eigenschappen die zijn gerelateerd aan deze methode.
- types
- Type[]
Een matrix die wordt gebruikt om te kiezen tussen overbelaste methoden.
- modifiers
- ParameterModifier[]
Een matrix van parameteraanpassingen die worden gebruikt om binding te laten werken met parameterhandtekeningen waarin de typen zijn gewijzigd.
Retouren
De aangevraagde methode die overeenkomt met alle opgegeven parameters.
Uitzonderingen
Het object implementeert meerdere methoden met dezelfde naam.
Opmerkingen
De retourwaarde is een overeenkomst op basis van de methodenaam, BindingFlags enumlid, het type conversie dat is opgegeven door de binder parameter, de overbelasting en de ParameterInfo beschrijving van de handtekening van de methode.