MemberDescriptor.FindMethod 메서드

정의

리플렉션을 통해 지정된 메서드를 찾습니다.Finds the given method through reflection.

오버로드

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

공용 메서드만 검색 리플렉션을 통해 지정된 된 메서드를 찾습니다.Finds the given method through reflection, searching only for public methods.

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

공용 메서드만 검색 하는 옵션을 사용 하 여 리플렉션을 통해 지정된 된 메서드를 찾습니다.Finds the given method through reflection, with an option to search only public methods.

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

공용 메서드만 검색 리플렉션을 통해 지정된 된 메서드를 찾습니다.Finds the given method through reflection, searching only for public methods.

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

매개 변수

componentClass
Type

메서드를 포함 하는 구성 요소입니다.The component that contains the method.

name
String

찾을 메서드의 이름입니다.The name of the method to find.

args
Type[]

오버로드된 메서드 중에서 선택하는 데 사용되는, 메서드의 매개 변수 배열입니다.An array of parameters for the method, used to choose between overloaded methods.

returnType
Type

해당 메서드에 대해 반환할 형식입니다.The type to return for the method.

반환

메서드를 나타내는 MethodInfo입니다. 이 메서드가 없는 경우에는 null입니다.A MethodInfo that represents the method, or null if the method is not found.

보안

ReflectionPermission
private 클래스 멤버 및 메타 데이터에 액세스 합니다.for access to private class members and metadata. 연결 된 열거형: UnrestrictedAssociated enumeration: Unrestricted

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

공용 메서드만 검색 하는 옵션을 사용 하 여 리플렉션을 통해 지정된 된 메서드를 찾습니다.Finds the given method through reflection, with an option to search only public methods.

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

매개 변수

componentClass
Type

메서드를 포함 하는 구성 요소입니다.The component that contains the method.

name
String

찾을 메서드의 이름입니다.The name of the method to find.

args
Type[]

오버로드된 메서드 중에서 선택하는 데 사용되는, 메서드의 매개 변수 배열입니다.An array of parameters for the method, used to choose between overloaded methods.

returnType
Type

해당 메서드에 대해 반환할 형식입니다.The type to return for the method.

publicOnly
Boolean

공용 메서드로 검색을 제한할지 여부를 나타냅니다.Whether to restrict search to public methods.

반환

메서드를 나타내는 MethodInfo입니다. 이 메서드가 없는 경우에는 null입니다.A MethodInfo that represents the method, or null if the method is not found.

보안

ReflectionPermission
private 클래스 멤버 및 메타 데이터에 액세스 합니다.for access to private class members and metadata. 연결 된 열거형: UnrestrictedAssociated enumeration: Unrestricted

적용 대상