다음을 통해 공유


MethodBase.GetMethodFromHandle 메서드

정의

지정된 핸들을 사용하여 메서드 정보를 가져옵니다.

오버로드

GetMethodFromHandle(RuntimeMethodHandle)

메서드의 내부 메타데이터 표현(핸들)을 사용하여 메서드 정보를 가져옵니다.

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

지정한 제네릭 형식에 대해 지정된 핸들이 나타내는 생성자 또는 메서드에 대한 MethodBase 개체를 가져옵니다.

GetMethodFromHandle(RuntimeMethodHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

메서드의 내부 메타데이터 표현(핸들)을 사용하여 메서드 정보를 가져옵니다.

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle);
static member GetMethodFromHandle : RuntimeMethodHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle) As MethodBase

매개 변수

handle
RuntimeMethodHandle

메서드의 핸들입니다.

반환

메서드에 대한 정보가 포함된 MethodBase.

예외

handle 잘못되었습니다.

설명

핸들은 가져온 애플리케이션 도메인에서만 유효합니다.

적용 대상

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

지정한 제네릭 형식에 대해 지정된 핸들이 나타내는 생성자 또는 메서드에 대한 MethodBase 개체를 가져옵니다.

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
[<System.Runtime.InteropServices.ComVisible(false)>]
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle, declaringType As RuntimeTypeHandle) As MethodBase

매개 변수

handle
RuntimeMethodHandle

생성자 또는 메서드의 내부 메타데이터 표현에 대한 핸들입니다.

declaringType
RuntimeTypeHandle

생성자 또는 메서드를 정의하는 제네릭 형식에 대한 핸들입니다.

반환

declaringType지정된 제네릭 형식에서 handle지정한 메서드 또는 생성자를 나타내는 MethodBase 개체입니다.

특성

예외

handle 잘못되었습니다.

설명

핸들은 가져온 애플리케이션 도메인에서만 유효합니다.

제네릭 형식의 생성자 또는 메서드에 대한 RuntimeMethodHandle 구조체는 제네릭 형식의 형식 매개 변수에 지정된 형식에 따라 다른 MethodBase 개체를 나타낼 수 있습니다. 예를 들어 class G<T>(Visual Basic에서는class G(Of T) C++의 generic <T> ref class G)에 T형식을 반환하는 메서드가 있는 경우 G<int> 같은 생성된 클래스에서 해당 메서드의 MethodBase 개체는 제네릭 형식 정의의 해당 메서드에 대한 MethodBase 개체와 다릅니다.

적용 대상