Aracılığıyla paylaş


MethodBase.GetMethodFromHandle Yöntem

Tanım

Belirtilen tanıtıcıyı kullanarak yöntem bilgilerini alır.

Aşırı Yüklemeler

GetMethodFromHandle(RuntimeMethodHandle)

Yöntemin iç meta veri gösterimini (tanıtıcı) kullanarak yöntem bilgilerini alır.

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Belirtilen genel tür için, belirtilen tanıtıcı tarafından temsil edilen oluşturucu veya yöntem için bir MethodBase nesnesi alır.

GetMethodFromHandle(RuntimeMethodHandle)

Kaynak:
MethodBase.CoreCLR.cs
Kaynak:
MethodBase.CoreCLR.cs
Kaynak:
MethodBase.CoreCLR.cs

Yöntemin iç meta veri gösterimini (tanıtıcı) kullanarak yöntem bilgilerini alır.

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

Parametreler

handle
RuntimeMethodHandle

Yöntemin tanıtıcısı.

Döndürülenler

MethodBase Yöntemi hakkında bilgi içeren bir.

Özel durumlar

handle geçersizdir.

Açıklamalar

Tanıtıcılar yalnızca elde edildikleri uygulama etki alanında geçerlidir.

Şunlara uygulanır

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Kaynak:
MethodBase.CoreCLR.cs
Kaynak:
MethodBase.CoreCLR.cs
Kaynak:
MethodBase.CoreCLR.cs

Belirtilen genel tür için, belirtilen tanıtıcı tarafından temsil edilen oluşturucu veya yöntem için bir MethodBase nesnesi alır.

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

Parametreler

handle
RuntimeMethodHandle

Bir oluşturucunun veya yöntemin iç meta veri gösterimi için tanıtıcı.

declaringType
RuntimeTypeHandle

Oluşturucuyu veya yöntemi tanımlayan genel türün tanıtıcısı.

Döndürülenler

MethodBase tarafından belirtilen yöntemi veya oluşturucuyu, tarafından handledeclaringTypebelirtilen genel türde temsil eden bir nesne.

Öznitelikler

Özel durumlar

handle geçersizdir.

Açıklamalar

Tanıtıcılar yalnızca elde edildikleri uygulama etki alanında geçerlidir.

Bir RuntimeMethodHandle oluşturucunun yapısı veya genel türün yöntemi, genel türün tür parametreleri için belirtilen türlere bağlı olarak farklı MethodBase nesneleri temsil edebilir. Örneğin, (class G(Of T) Visual Basic'te, generic <T> ref class G C++'da) türü MethodBaseTdöndüren bir yönteme sahipse class G<T> , örneğinG<int>, oluşturulmuş bir sınıftaki bu yöntemin nesnesi, genel tür tanımındaki o yöntemin nesnesinden MethodBase farklıdır.

Şunlara uygulanır