Udostępnij za pośrednictwem


OpCodes.Mul_Ovf_Un Pole

Definicja

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

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

Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:

  1. value1 jest wypychany do stosu.

  2. value2 jest wypychany do stosu.

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

  4. Wynik jest wypychany do stosu.

Instrukcja mul.ovf.un mnoży niepodpisaną liczbę value1 całkowitą przez niepodpisaną liczbę całkowitą value2 i wypycha wynik na stosie. Jeśli wynik nie mieści się w typie wyników, zostanie zgłoszony wyjątek.

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

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

Dotyczy