ModuleHandle.ResolveMethodHandle Yöntem

Tanım

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 methodTokentanı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 mvariç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[]).mvarvar

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 methodTokentanı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 mvariç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