Bagikan melalui


OpCodes.Cpobj Bidang

Definisi

Menyalin jenis nilai yang terletak di alamat objek (jenis &, atau native int) ke alamat objek tujuan (jenis &, atau native int).

public: static initonly System::Reflection::Emit::OpCode Cpobj;
public static readonly System.Reflection.Emit.OpCode Cpobj;
 staticval mutable Cpobj : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cpobj As OpCode 

Nilai Bidang

Keterangan

Tabel berikut mencantumkan format rakitan heksadesimal instruksi dan Microsoft Intermediate Language (MSIL), bersama dengan ringkasan referensi singkat:

Format Format Rakitan Deskripsi
70 <T> cpobj classTok Menyalin jenis nilai dari objek sumber ke objek tujuan.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. Referensi objek tujuan didorong ke tumpukan.

  2. Referensi objek sumber didorong ke tumpukan.

  3. Dua referensi objek dimunculkan dari tumpukan; jenis nilai di alamat objek sumber disalin ke alamat objek tujuan.

Perilaku cpobj tidak ditentukan jika referensi objek sumber dan tujuan tidak mengarah ke instans kelas yang diwakili oleh token classTok kelas (atau typereftypedef), atau jika classTok tidak mewakili jenis nilai.

NullReferenceException dapat dilemparkan jika alamat yang tidak valid terdeteksi.

Metode berikut Emit kelebihan beban dapat menggunakan cpobj opcode:

Berlaku untuk