MethodBase.GetMethodFromHandle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 handle
declaringType
belirtilen 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ü MethodBaseT
dö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.