OpCodes.Mul_Ovf_Un Pole

Definice

Vynásobí dvě celočíselné hodnoty bez znaménka, provede kontrolu přetečení a výsledek nasdílí do zásobníku vyhodnocení.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:

Formát Formát sestavení Description
D9 mul.ovf.un Vynásobí dvě nepodepsané hodnoty v zásobníku kontrolou přetečení.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value1 je nasdílený do zásobníku.

  2. value2 je nasdílený do zásobníku.

  3. value2 a value1 jsou vynásobeny ze zásobníku value1 a jsou vynásobeny value2kontrolou přetečení.

  4. Výsledek se nasdílí do zásobníku.

Instrukce mul.ovf.un vynásobí celé číslo value1 bez znaménka bez znaménka value2 a nasdílí výsledek do zásobníku. Pokud se výsledek nevejde do typu výsledku, vyvolá se výjimka.

OverflowException je vyvolán, pokud výsledek nelze reprezentovat v typu výsledku.

Emit Následující přetížení metody může použít mul.ovf.un opcode:

Platí pro