AccessibleObject.IReflect.GetMethod Methode

Definitie

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.

Van toepassing op