Module.GetMethod Methode

Definitie

Retourneert een methode met de opgegeven criteria.

Overloads

Name Description
GetMethod(String)

Retourneert een methode met de opgegeven naam.

GetMethod(String, Type[])

Retourneert een methode met de opgegeven naam en parametertypen.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Retourneert een methode met de opgegeven naam, bindingsgegevens, aanroepende conventie en parametertypen en modifiers.

GetMethod(String)

Retourneert een methode met de opgegeven naam.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod(string name);
member this.GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parameters

name
String

De naam van de methode.

Retouren

Een MethodInfo object met de opgegeven naam of null als de methode niet bestaat.

Uitzonderingen

name is null.

Van toepassing op

GetMethod(String, Type[])

Retourneert een methode met de opgegeven naam en parametertypen.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parameters

name
String

De naam van de methode.

types
Type[]

De parametertypen die moeten worden gezocht.

Retouren

Een MethodInfo object in overeenstemming met de opgegeven criteria of null als de methode niet bestaat.

Uitzonderingen

nameis null, types is , of typesnull(i) is null.

Van toepassing op

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Retourneert een methode met de opgegeven naam, bindingsgegevens, aanroepende conventie en parametertypen en modifiers.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, 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, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parameters

name
String

De naam van de methode.

bindingAttr
BindingFlags

Een van de BindingFlags bitvlagmen 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.

callConvention
CallingConventions

De aanroepconventie voor de methode.

types
Type[]

De parametertypen die moeten worden gezocht.

modifiers
ParameterModifier[]

Een matrix van parameteraanpassingen die worden gebruikt om binding te laten werken met parameterhandtekeningen waarin de typen zijn gewijzigd.

Retouren

Een MethodInfo object in overeenstemming met de opgegeven criteria of null als de methode niet bestaat.

Uitzonderingen

nameis null, types is , of typesnull(i) is null.

Zie ook

Van toepassing op