Condividi tramite


MemberDescriptor.FindMethod Metodo

Definizione

Consente di trovare il metodo specificato mediante reflection.

Overload

FindMethod(Type, String, Type[], Type)

Consente di trovare il metodo specificato mediante reflection, cercando soltanto i metodi pubblici.

FindMethod(Type, String, Type[], Type, Boolean)

Consente di trovare il metodo specificato mediante reflection, con la possibilità di ricercare soltanto i metodi pubblici.

FindMethod(Type, String, Type[], Type)

Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs

Consente di trovare il metodo specificato mediante reflection, cercando soltanto i metodi pubblici.

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);
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

Parametri

componentClass
Type

Componente che contiene il metodo.

name
String

Nome del metodo da ricercare.

args
Type[]

Matrice di parametri per il metodo, utilizzata per scegliere fra i metodi di overload.

returnType
Type

Tipo da restituire per il metodo.

Restituisce

Oggetto MethodInfo che rappresenta il metodo oppure null se il metodo non viene trovato.

Si applica a

FindMethod(Type, String, Type[], Type, Boolean)

Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs

Consente di trovare il metodo specificato mediante reflection, con la possibilità di ricercare soltanto i metodi pubblici.

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);
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

Parametri

componentClass
Type

Componente che contiene il metodo.

name
String

Nome del metodo da ricercare.

args
Type[]

Matrice di parametri per il metodo, utilizzata per scegliere fra i metodi di overload.

returnType
Type

Tipo da restituire per il metodo.

publicOnly
Boolean

Per limitare la ricerca ai metodi pubblici.

Restituisce

Oggetto MethodInfo che rappresenta il metodo oppure null se il metodo non viene trovato.

Si applica a