MemberDescriptor.FindMethod 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.
Söker efter den angivna metoden genom reflektion.
Överlagringar
| Name | Description |
|---|---|
| FindMethod(Type, String, Type[], Type) |
Söker efter den angivna metoden genom reflektion och söker bara efter offentliga metoder. |
| FindMethod(Type, String, Type[], Type, Boolean) |
Söker efter den angivna metoden genom reflektion, med ett alternativ för att endast söka efter offentliga metoder. |
FindMethod(Type, String, Type[], Type)
Söker efter den angivna metoden genom reflektion och söker bara efter offentliga metoder.
protected:
static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType);
protected static System.Reflection.MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType);
static member FindMethod : Type * string * Type[] * Type -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type) As MethodInfo
Parametrar
- componentClass
- Type
Komponenten som innehåller metoden.
- name
- String
Namnet på den metod som ska hittas.
- args
- Type[]
En matris med parametrar för metoden som används för att välja mellan överlagrade metoder.
- returnType
- Type
Den typ som ska returneras för metoden.
Returer
En MethodInfo som representerar metoden eller null om metoden inte hittas.
Gäller för
FindMethod(Type, String, Type[], Type, Boolean)
Söker efter den angivna metoden genom reflektion, med ett alternativ för att endast söka efter offentliga metoder.
protected:
static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType, bool publicOnly);
protected static System.Reflection.MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
static member FindMethod : Type * string * Type[] * Type * bool -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type, publicOnly As Boolean) As MethodInfo
Parametrar
- componentClass
- Type
Komponenten som innehåller metoden.
- name
- String
Namnet på den metod som ska hittas.
- args
- Type[]
En matris med parametrar för metoden som används för att välja mellan överlagrade metoder.
- returnType
- Type
Den typ som ska returneras för metoden.
- publicOnly
- Boolean
Om sökning ska begränsas till offentliga metoder.
Returer
En MethodInfo som representerar metoden eller null om metoden inte hittas.