Udostępnij za pośrednictwem


OpCodes.Mul_Ovf Pole

Definicja

Mnoży dwie wartości całkowite, sprawdza przepełnienie i wypycha wynik do stosu oceny.

public: static initonly System::Reflection::Emit::OpCode Mul_Ovf;
public static readonly System.Reflection.Emit.OpCode Mul_Ovf;
 staticval mutable Mul_Ovf : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul_Ovf 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
D8 mul.ovf Mnoży dwie wartości całkowite na stosie za pomocą sprawdzania przepełnienia.

Zachowanie przejściowe stosu w kolejności sekwencyjnej to:

  1. value1 jest wypychany do stosu.

  2. value2 jest wypychany do stosu.

  3. value2 i value1 są wyskoczone ze stosu; value1 jest mnożony przez element value2, z sprawdzaniem przepełnienia.

  4. Wynik jest wypychany do stosu.

Instrukcja mul.ovf mnoży liczbę całkowitą przez liczbę całkowitą value1value2 i wypycha wynik na stosie. Wyjątek jest zgłaszany, jeśli wynik nie będzie pasował do typu wyniku.

OverflowException jest zgłaszany, jeśli wynik nie może być reprezentowany w typie wyniku.

Następujące Emit przeciążenie metody może używać mul.ovf kodu opcode:

Dotyczy