AccessibleObject.IReflect.GetMethod Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Hämtar ett MethodInfo objekt som motsvarar en angiven metod med hjälp av en typmatris att välja mellan överlagrade metoder. En beskrivning av den här medlemmen finns i GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
| IReflect.GetMethod(String, BindingFlags) |
Hämtar ett MethodInfo objekt som motsvarar en angiven metod under angivna sökbegränsningar. En beskrivning av den här medlemmen finns i GetMethod(String, BindingFlags). |
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
Hämtar ett MethodInfo objekt som motsvarar en angiven metod med hjälp av en typmatris att välja mellan överlagrade metoder. En beskrivning av den här medlemmen finns i 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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
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
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
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
Parametrar
- name
- String
Namnet på medlemmen som ska hittas.
- bindingAttr
- BindingFlags
Bindningsattributen som används för att styra sökningen.
- binder
- Binder
Ett objekt som implementerar Binder, som innehåller egenskaper som är relaterade till den här metoden.
- types
- Type[]
En matris som används för att välja bland överlagrade metoder.
- modifiers
- ParameterModifier[]
En matris med parametermodifierare som används för att få bindningen att fungera med parametersignaturer där typerna har ändrats.
Returer
Den begärda metoden som matchar alla angivna parametrar.
Implementeringar
- Attribut
Undantag
Objektet implementerar flera metoder med samma namn.
Kommentarer
Returvärdet är en matchning baserat på metodnamnet, System.Reflection.BindingFlags uppräkningen, typen av typkonvertering som anges av parametern binder , överlagringen System.Reflection.ParameterInfo och som beskriver metodens signatur.
Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen AccessibleObject skickas till ett IReflect gränssnitt.
Gäller för
IReflect.GetMethod(String, BindingFlags)
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
- Källa:
- AccessibleObject.cs
Hämtar ett MethodInfo objekt som motsvarar en angiven metod under angivna sökbegränsningar. En beskrivning av den här medlemmen finns i 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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
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
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
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
Parametrar
- name
- String
Namnet på medlemmen som ska hittas.
- bindingAttr
- BindingFlags
Bindningsattributen som används för att styra sökningen.
Returer
Ett MethodInfo objekt som innehåller metodinformationen, där matchningen baseras på metodnamnet och sökbegränsningarna som anges i bindingAttr.
Implementeringar
- Attribut
Undantag
Objektet implementerar flera metoder med samma namn.
Kommentarer
Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen AccessibleObject skickas till ett IReflect gränssnitt.