AccessibleObject.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.
Overloads
| Name | Description |
|---|---|
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Hiermee haalt u een MethodInfo object op dat overeenkomt met een opgegeven methode, met behulp van een Type-matrix waaruit u kunt kiezen uit overbelaste methoden. Zie voor een beschrijving van dit lid GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
| IReflect.GetMethod(String, BindingFlags) |
Hiermee haalt u een MethodInfo object op dat overeenkomt met een opgegeven methode onder opgegeven zoekbeperkingen. Zie voor een beschrijving van dit lid GetMethod(String, BindingFlags). |
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Hiermee haalt u een MethodInfo object op dat overeenkomt met een opgegeven methode, met behulp van een Type-matrix waaruit u kunt kiezen uit overbelaste methoden. Zie voor een beschrijving van dit lid 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);
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
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.
Implementeringen
Uitzonderingen
Het object implementeert meerdere methoden met dezelfde naam.
Opmerkingen
De retourwaarde is een overeenkomst op basis van de methodenaam, de System.Reflection.BindingFlags opsomming, het type conversie dat is opgegeven door de binder parameter, de overbelasting en de System.Reflection.ParameterInfo handtekening van de methode.
Dit lid is een expliciete implementatie van interfaceleden. Deze kan alleen worden gebruikt wanneer het AccessibleObject exemplaar naar een IReflect interface wordt gecast.
Van toepassing op
IReflect.GetMethod(String, BindingFlags)
Hiermee haalt u een MethodInfo object op dat overeenkomt met een opgegeven methode onder opgegeven zoekbeperkingen. Zie voor een beschrijving van dit lid 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);
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
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.
Implementeringen
Uitzonderingen
Het object implementeert meerdere methoden met dezelfde naam.
Opmerkingen
Dit lid is een expliciete implementatie van interfaceleden. Deze kan alleen worden gebruikt wanneer het AccessibleObject exemplaar naar een IReflect interface wordt gecast.