ModuleHandle.ResolveMethodHandle 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.
Meta veri belirteci tarafından tanımlanan bir yöntem veya oluşturucu için çalışma zamanı yöntemi tanıtıcısı döndürür.
Aşırı Yüklemeler
ResolveMethodHandle(Int32) |
Belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür. |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Belirtecin kapsamda olduğu türün ve yöntemin genel tür bağımsız değişkenlerini belirterek belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür. |
ResolveMethodHandle(Int32)
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
Belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle
Parametreler
- methodToken
- Int32
Modüldeki bir yöntemi veya oluşturucuyu tanımlayan meta veri belirteci.
Döndürülenler
tarafından methodToken
tanımlanan yöntem veya oluşturucu için birRuntimeMethodHandle.
Özel durumlar
methodToken
geçerli modüldeki bir yöntem için geçerli bir meta veri belirteci değil.
-veya-
metadataToken
geçerli modülün kapsamındaki bir yöntem veya oluşturucu için belirteç değildir.
-veya-
metadataToken
, imzası öğe türü var
veya mvar
içeren bir MethodSpec
öğesidir.
yöntemi boş bir yöntem tanıtıcısında çağrılır.
Açıklamalar
İmzası öğe türü veya içeren bir MethodSpec
için meta veri belirtecini çözümlemek için, gerekli bağlamı sağlamanıza olanak tanıyan yöntem aşırı yüklemesini kullanınResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]).mvar
var
Not
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantiği" bölümünde bulabilirsiniz.
Şunlara uygulanır
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
Belirtecin kapsamda olduğu türün ve yöntemin genel tür bağımsız değişkenlerini belirterek belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle
Parametreler
- methodToken
- Int32
Modüldeki bir yöntemi veya oluşturucuyu tanımlayan meta veri belirteci.
- typeInstantiationContext
- RuntimeTypeHandle[]
Belirtecin RuntimeTypeHandle kapsamda olduğu türün genel tür bağımsız değişkenlerini veya bu tür genel değilse, null
yapıların dizisi.
- methodInstantiationContext
- RuntimeTypeHandle[]
Belirtecin RuntimeTypeHandle kapsamda olduğu veya null
bu yöntemin genel olmadığı yöntemin genel tür bağımsız değişkenlerini temsil eden bir yapı dizisi.
Döndürülenler
tarafından methodToken
tanımlanan yöntem veya oluşturucu için birRuntimeMethodHandle.
Özel durumlar
methodToken
geçerli modüldeki bir yöntem için geçerli bir meta veri belirteci değil.
-veya-
metadataToken
geçerli modülün kapsamındaki bir yöntem veya oluşturucu için belirteç değildir.
-veya-
metadataToken
, imzası öğe türü var
veya mvar
içeren bir MethodSpec
öğesidir.
yöntemi boş bir yöntem tanıtıcısında çağrılır.
methodToken
geçerli bir belirteç değil.
Açıklamalar
Not
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantiği" bölümünde bulabilirsiniz.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin