OpCodes.Cpobj Pole

Definice

Zkopíruje typ hodnoty umístěný na adrese objektu (typ &nebo) na adresu cílového objektu (typ nebo native 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 

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:

Formát Formát sestavení Description
70 <T> cpobj classTok Zkopíruje typ hodnoty ze zdrojového objektu do cílového objektu.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. Odkaz na cílový objekt je vložen do zásobníku.

  2. Odkaz na zdrojový objekt je vložen do zásobníku.

  3. Dva odkazy na objekty jsou vynechány ze zásobníku; typ hodnoty na adrese zdrojového objektu se zkopíruje na adresu cílového objektu.

Chování cpobj není určeno, pokud odkazy na zdrojový a cílový objekt nejsou ukazatele na instance třídy reprezentované tokenem classTok třídy (a typeref nebo typedef) nebo pokud classTok nepředstavuje typ hodnoty.

NullReferenceException může být vyvolána, pokud je zjištěna neplatná adresa.

Emit Následující přetížení metody může použít cpobj opcode:

Platí pro