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
| Name | Description |
|---|---|
| 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 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
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
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 RuntimeMethodHandletanımlanan yöntem veya oluşturucu için A methodToken
- Öznitelikler
Özel durumlar
methodToken geçerli modüldeki bir yöntem için geçerli bir meta veri belirteci değildir.
-veya-
methodToken geçerli modül kapsamında bir yöntem veya oluşturucu için bir belirteç değildir.
-veya-
methodToken, imzası öğe türünü MethodSpec veya variçeren bir mvar değeridir.
yöntemi boş bir yöntem tanıtıcısında çağrılır.
Açıklamalar
İmzası öğe türü MethodSpec veya variçeren bir mvar için meta veri belirtecini ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) çözümlemek için, gerekli bağlamı sağlamanıza olanak tanıyan yöntem aşırı yüklemesini kullanın.
Note
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantik" belgelerinde bulabilirsiniz.
Şunlara uygulanır
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
Belirtecin kapsamda olduğu tür 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
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 kapsam içinde olduğu türün genel tür bağımsız değişkenlerini temsil eden bir yapı dizisi veya null bu tür genel değilse.
- 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 RuntimeMethodHandletanımlanan yöntem veya oluşturucu için A methodToken
- Öznitelikler
Özel durumlar
methodToken geçerli modüldeki bir yöntem için geçerli bir meta veri belirteci değildir.
-veya-
methodToken geçerli modül kapsamında bir yöntem veya oluşturucu için bir belirteç değildir.
-veya-
methodToken, imzası öğe türünü MethodSpec veya variçeren bir mvar değeridir.
yöntemi boş bir yöntem tanıtıcısında çağrılır.
methodToken geçerli bir belirteç değil.
Açıklamalar
Note
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantik" belgelerinde bulabilirsiniz.