ModuleHandle.ResolveMethodHandle Metode

Definisi

Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata.

Overload

Nama Deskripsi
ResolveMethodHandle(Int32)

Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata yang ditentukan.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata yang ditentukan, menentukan argumen jenis generik dari jenis dan metode di mana token berada dalam cakupan.

ResolveMethodHandle(Int32)

Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs

Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata yang ditentukan.

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

Parameter

methodToken
Int32

Token metadata yang mengidentifikasi metode atau konstruktor dalam modul.

Mengembalikan

RuntimeMethodHandle untuk metode atau konstruktor yang diidentifikasi oleh methodToken.

Atribut

Pengecualian

methodToken bukan token metadata yang valid untuk metode dalam modul saat ini.

-atau-

methodToken bukan token untuk metode atau konstruktor dalam cakupan modul saat ini.

-atau-

methodToken adalah yang MethodSpec tanda tangannya berisi jenis var elemen atau mvar.

Metode ini dipanggil pada handel metode kosong.

Keterangan

Untuk mengatasi token metadata yang MethodSpec tanda tangannya berisi jenis var elemen atau mvar, gunakan ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) metode kelebihan beban, yang memungkinkan Anda untuk menyediakan konteks yang diperlukan.

Note

Informasi tentang token metadata dapat ditemukan dalam dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik".

Berlaku untuk

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs
Sumber:
RuntimeHandles.cs

Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata yang ditentukan, menentukan argumen jenis generik dari jenis dan metode di mana token berada dalam cakupan.

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

Parameter

methodToken
Int32

Token metadata yang mengidentifikasi metode atau konstruktor dalam modul.

typeInstantiationContext
RuntimeTypeHandle[]

Array RuntimeTypeHandle struktur yang mewakili argumen jenis generik dari jenis di mana token berada dalam cakupan, atau null jika jenis tersebut tidak umum.

methodInstantiationContext
RuntimeTypeHandle[]

Array RuntimeTypeHandle struktur yang mewakili argumen jenis generik dari metode di mana token berada dalam cakupan, atau null jika metode tersebut tidak umum.

Mengembalikan

RuntimeMethodHandle untuk metode atau konstruktor yang diidentifikasi oleh methodToken.

Atribut

Pengecualian

methodToken bukan token metadata yang valid untuk metode dalam modul saat ini.

-atau-

methodToken bukan token untuk metode atau konstruktor dalam cakupan modul saat ini.

-atau-

methodToken adalah yang MethodSpec tanda tangannya berisi jenis var elemen atau mvar.

Metode ini dipanggil pada handel metode kosong.

methodToken bukan token yang valid.

Keterangan

Note

Informasi tentang token metadata dapat ditemukan dalam dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik".

Berlaku untuk