OpCodes.Cpobj Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kopiuje typ wartości znajdujący się pod adresem obiektu (typ lub native int
) do adresu obiektu docelowego (typ &
&
lub 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
Wartość pola
Uwagi
W poniższej tabeli wymieniono format zestawu szesnastkowy instrukcji i microsoft intermediate language (MSIL) wraz z krótkim podsumowaniem referencyjnym:
Format
Format zestawu
Opis
70 <T
>
cpobj classTok
Kopiuje typ wartości z obiektu źródłowego do obiektu docelowego.
Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:
Odwołanie do obiektu docelowego jest wypychane do stosu.
Odwołanie do obiektu źródłowego jest wypychane do stosu.
Dwa odwołania do obiektu są wyskoczone ze stosu; typ wartości pod adresem obiektu źródłowego jest kopiowany na adres obiektu docelowego.
Zachowanie jest cpobj
nieokreślone, jeśli odwołania do obiektu źródłowego i docelowego nie są wskaźnikami do wystąpień klasy reprezentowanej przez token classTok
klasy (a typeref
lub typedef
), lub jeśli classTok
nie reprezentuje typu wartości.
NullReferenceException może zostać zgłoszony, jeśli zostanie wykryty nieprawidłowy adres.
Emit Następujące przeciążenie metody może używać cpobj
kodu opcode:
Dotyczy