OpCodes.Cpobj Alan

Tanım

Bir nesnenin adresinde bulunan değer türünü (tür , veya ) hedef nesnenin adresine kopyalar (, veya &yazınnative int&).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 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Format Derleme Biçimi Açıklama
70 <T> cpobj classTok Kaynak nesneden hedef nesneye bir değer türü kopyalar.

Sıralı sırada yığın geçiş davranışı şöyledir:

  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 cpobj (a classTok veya typeref) tarafından temsil edilen sınıfın örneklerine işaretçi değilse veya bir değer türünü temsil etmiyorsatypedef, öğesinin davranışı classTok 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