Freigeben über


IReflect.GetMethod-Methode (String, BindingFlags, Binder, Type[], ParameterModifier )

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht, und verwendet für die Auswahl überladener Methoden ein Type-Array.

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Function GetMethod ( _
    name As String, _
    bindingAttr As BindingFlags, _
    binder As Binder, _
    types As Type(), _
    modifiers As ParameterModifier() _
) As MethodInfo
'Usage
Dim instance As IReflect
Dim name As String
Dim bindingAttr As BindingFlags
Dim binder As Binder
Dim types As Type()
Dim modifiers As ParameterModifier()
Dim returnValue As MethodInfo

returnValue = instance.GetMethod(name, bindingAttr, binder, types, modifiers)
MethodInfo GetMethod (
    string name,
    BindingFlags bindingAttr,
    Binder binder,
    Type[] types,
    ParameterModifier[] modifiers
)
MethodInfo^ GetMethod (
    String^ name, 
    BindingFlags bindingAttr, 
    Binder^ binder, 
    array<Type^>^ types, 
    array<ParameterModifier>^ modifiers
)
MethodInfo GetMethod (
    String name, 
    BindingFlags bindingAttr, 
    Binder binder, 
    Type[] types, 
    ParameterModifier[] modifiers
)
function GetMethod (
    name : String, 
    bindingAttr : BindingFlags, 
    binder : Binder, 
    types : Type[], 
    modifiers : ParameterModifier[]
) : MethodInfo

Parameter

  • name
    Der Name des zu suchenden Members.
  • bindingAttr
    Die zum Steuern der Suche verwendeten Bindungsattribute.
  • binder
    Ein Objekt, das Binder implementiert und auf diese Methode bezogene Eigenschaften enthält.
  • types
    Ein Array, das zum Auswählen überladener Methoden verwendet wird.
  • modifiers
    Ein Array von Parametermodifizierern, die verwendet werden, damit Bindungen mit Parametersignaturen arbeiten können, in denen die Typen geändert wurden.

Rückgabewert

Die angeforderte Methode, die allen angegebenen Parametern entspricht.

Ausnahmen

Ausnahmetyp Bedingung

AmbiguousMatchException

Das Objekt implementiert mehrere Methoden mit demselben Namen.

Hinweise

Der Rückgabewert ist eine Übereinstimmung, die auf dem Methodennamen, dem BindingFlags-Enumerationsmember, der vom binder-Parameter angegebenen Art der Typkonvertierung, der Überladung und der ParameterInfo basiert, mit der die Signatur der Methode beschrieben wird.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IReflect-Schnittstelle
IReflect-Member
System.Reflection-Namespace
BindingFlags-Enumeration
Binder-Klasse
Type
ParameterModifier