Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|---|---|
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