Freigeben über


Module.GetMethodImpl-Methode

Gibt die Methodenimplementierung in Übereinstimmung mit den angegebenen Kriterien zurück.

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

Syntax

'Declaration
Protected Overridable Function GetMethodImpl ( _
    name As String, _
    bindingAttr As BindingFlags, _
    binder As Binder, _
    callConvention As CallingConventions, _
    types As Type(), _
    modifiers As ParameterModifier() _
) As MethodInfo
'Usage
Dim name As String
Dim bindingAttr As BindingFlags
Dim binder As Binder
Dim callConvention As CallingConventions
Dim types As Type()
Dim modifiers As ParameterModifier()
Dim returnValue As MethodInfo

returnValue = Me.GetMethodImpl(name, bindingAttr, binder, callConvention, types, modifiers)
protected virtual MethodInfo GetMethodImpl (
    string name,
    BindingFlags bindingAttr,
    Binder binder,
    CallingConventions callConvention,
    Type[] types,
    ParameterModifier[] modifiers
)
protected:
virtual MethodInfo^ GetMethodImpl (
    String^ name, 
    BindingFlags bindingAttr, 
    Binder^ binder, 
    CallingConventions callConvention, 
    array<Type^>^ types, 
    array<ParameterModifier>^ modifiers
)
protected MethodInfo GetMethodImpl (
    String name, 
    BindingFlags bindingAttr, 
    Binder binder, 
    CallingConventions callConvention, 
    Type[] types, 
    ParameterModifier[] modifiers
)
protected function GetMethodImpl (
    name : String, 
    bindingAttr : BindingFlags, 
    binder : Binder, 
    callConvention : CallingConventions, 
    types : Type[], 
    modifiers : ParameterModifier[]
) : MethodInfo

Parameter

  • name
    Der Methodenname.
  • bindingAttr
    Eines der BindingFlags-Bitflags zum Steuern der Suche.
  • binder
    Ein Objekt, das Binder implementiert und auf diese Methode bezogene Eigenschaften enthält.
  • callConvention
    Die Aufrufkonvention für die Methode.
  • types
    Die zu suchenden Parametertypen.
  • modifiers
    Ein Array von Parametermodifizierern, die verwendet werden, damit Bindungen mit Parametersignaturen arbeiten können, in denen die Typen geändert wurden.

Rückgabewert

Ein MethodInfo-Objekt mit den angegebenen Implementierungsinformationen oder NULL (Nothing in Visual Basic), wenn die Methode nicht vorhanden ist.

Ausnahmen

Ausnahmetyp Bedingung

AmbiguousMatchException

types ist NULL (Nothing in Visual Basic).

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

Module-Klasse
Module-Member
System.Reflection-Namespace
BindingFlags-Enumeration
CallingConventions-Enumeration
ParameterModifier