OpCodes.Cpobj Bidang
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.
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:
Referensi objek tujuan didorong ke tumpukan.
Referensi objek sumber didorong ke tumpukan.
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 typeref
typedef
), 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: