Język

OpCodes.Mul_Ovf_Un Pole

Definicja

Mnoży dwie niepodpisane wartości całkowite, przeprowadza sprawdzanie przepełnienia 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 i Microsoft Intermediate Language (MSIL) instrukcji 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 wypchnięty na stos.

  2. value2 jest wypchnięty na stos.

  3. value2 element jest value1 zwinięty ze stosu; value1 jest mnożony przez value2element z sprawdzaniem przepełnienia.

  4. Wynik jest wypychany do stosu.

Instrukcja mul.ovf.un mnoży niepodpisaną liczbę całkowitą value1 przez niepodpisaną liczbę całkowitą value2 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.un kodu opcode:

Dotyczy