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 &) do adresu obiektu docelowego (typ native intlub &). 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 i Microsoft Intermediate Language (MSIL) instrukcji 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 obiektów są zwinięte ze stosu; typ wartości pod adresem obiektu źródłowego jest kopiowany do adresu obiektu docelowego.
Zachowanie klasy cpobj jest 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 wykryto nieprawidłowy adres.
Następujące Emit przeciążenie metody może używać cpobj kodu opcode: