ModuleHandle.ResolveMethodHandle Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata.
Overload
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
Mengembalikan handel metode runtime untuk metode atau konstruktor yang diidentifikasi oleh token metadata yang ditentukan.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
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
.
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 MethodSpec
yang tanda tangannya berisi jenis elemen var
atau mvar
.
Metode ini dipanggil pada handel metode kosong.
Keterangan
Untuk mengatasi token metadata untuk MethodSpec
yang tanda tangannya berisi jenis elemen var
atau mvar
, gunakan metode ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) kelebihan beban, yang memungkinkan Anda untuk menyediakan konteks yang diperlukan.
Nota
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
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);
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
Parameter
- methodToken
- Int32
Token metadata yang mengidentifikasi metode atau konstruktor dalam modul.
- typeInstantiationContext
- RuntimeTypeHandle[]
Array struktur RuntimeTypeHandle yang mewakili argumen jenis generik dari jenis di mana token berada dalam cakupan, atau null
jika jenis tersebut tidak umum.
- methodInstantiationContext
- RuntimeTypeHandle[]
Array struktur RuntimeTypeHandle yang mewakili argumen jenis generik metode di mana token berada dalam cakupan, atau null
jika metode tersebut tidak umum.
Mengembalikan
RuntimeMethodHandle untuk metode atau konstruktor yang diidentifikasi oleh methodToken
.
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 MethodSpec
yang tanda tangannya berisi jenis elemen var
atau mvar
.
Metode ini dipanggil pada handel metode kosong.
methodToken
bukan token yang valid.
Keterangan
Nota
Informasi tentang token metadata dapat ditemukan dalam dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik".