Aracılığıyla paylaş


OpCodes.Cpobj Alan

Tanım

Bir nesnenin adresinde (, &veya ) bulunan değer türünü hedef nesnenin adresine (, veya native intnative int) &kopyalar.

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 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
70 <T> cpobj classTok Kaynak nesneden bir değer türünü hedef nesneye kopyalar.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. Hedef nesne başvurusu yığına gönderilir.

  2. Kaynak nesne başvurusu yığına gönderilir.

  3. İki nesne başvurusu yığından çıkarılır; kaynak nesnenin adresindeki değer türü hedef nesnenin adresine kopyalanır.

Kaynak ve hedef nesne başvuruları sınıf belirteci classTok (a typeref veya typedef) ile temsil edilen sınıfın örneklerinin işaretçileri değilse veya bir değer türünü temsil etmiyorsaclassTok, öğesinin davranışı cpobj belirtilmez.

NullReferenceException geçersiz bir adres algılanırsa oluşturulabilir.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu cpobj kullanabilir:

Şunlara uygulanır