OpCodes.Cpobj Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesnenin adresinde (, &
veya ) bulunan değer türünü hedef nesnenin adresine (, veya native int
native 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:
Hedef nesne başvurusu yığına gönderilir.
Kaynak nesne başvurusu yığına gönderilir.
İ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: