Bagikan melalui


ModuleBuilder.GetTypeToken Metode

Definisi

Mengembalikan token jenis.

Overload

GetTypeToken(Type)

Mengembalikan token yang digunakan untuk mengidentifikasi jenis yang ditentukan dalam modul ini.

GetTypeToken(String)

Mengembalikan token yang digunakan untuk mengidentifikasi jenis dengan nama yang ditentukan.

GetTypeToken(Type)

Mengembalikan token yang digunakan untuk mengidentifikasi jenis yang ditentukan dalam modul ini.

public:
 System::Reflection::Emit::TypeToken GetTypeToken(Type ^ type);
public System.Reflection.Emit.TypeToken GetTypeToken (Type type);
member this.GetTypeToken : Type -> System.Reflection.Emit.TypeToken
Public Function GetTypeToken (type As Type) As TypeToken

Parameter

type
Type

Objek jenis yang mewakili jenis kelas.

Mengembalikan

Token yang digunakan untuk mengidentifikasi jenis yang diberikan dalam modul ini.

Pengecualian

type adalah jenis ByRef .

typeadalah null.

Ini adalah modul non-sementara yang mereferensikan modul sementara.

Keterangan

Token digunakan dalam instruksi bahasa perantara Microsoft (MSIL) untuk mengidentifikasi objek. Token relatif terhadap modul tempat token berada. Misalnya, nilai token untuk String kemungkinan berbeda dari modul ke modul. Saat GetTypeToken dipanggil, referensi ditambahkan ke modul. Referensi menjadi bagian permanen dari modul; beberapa panggilan dengan argumen yang sama tidak memiliki efek tambahan.

Berlaku untuk

GetTypeToken(String)

Mengembalikan token yang digunakan untuk mengidentifikasi jenis dengan nama yang ditentukan.

public:
 System::Reflection::Emit::TypeToken GetTypeToken(System::String ^ name);
public System.Reflection.Emit.TypeToken GetTypeToken (string name);
member this.GetTypeToken : string -> System.Reflection.Emit.TypeToken
Public Function GetTypeToken (name As String) As TypeToken

Parameter

name
String

Nama kelas, termasuk namespace layanan.

Mengembalikan

Token yang digunakan untuk mengidentifikasi jenis dengan nama yang ditentukan dalam modul ini.

Pengecualian

name adalah string kosong ("").

-atau-

nameByRef mewakili jenis.

nameadalah null.

-atau-

Tipe yang ditentukan oleh name tidak dapat ditemukan.

Ini adalah modul non-sementara yang mereferensikan modul sementara.

Keterangan

Metode ini berguna untuk klien MethodRental kelas yang ingin langsung memodifikasi isi metode.

Berlaku untuk