OpCodes.Throw Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het uitzonderingsobject op dit moment op de evaluatiestack gegenereerd.
public: static initonly System::Reflection::Emit::OpCode Throw;
public static readonly System.Reflection.Emit.OpCode Throw;
staticval mutable Throw : System.Reflection.Emit.OpCode
Public Shared ReadOnly Throw As OpCode
Waarde van veld
Opmerkingen
De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:
| Format | Assembly-indeling | Description |
|---|---|---|
| 7A | Gooien | Genereert een uitzondering. |
Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:
Een objectverwijzing (naar een uitzondering) wordt naar de stack gepusht.
De objectverwijzing wordt uit de stack gepopt en de uitzondering die is opgetreden.
De throw instructie genereert het uitzonderingsobject (type O) dat zich momenteel op de stapel bevindt.
NullReferenceException wordt gegenereerd als de objectverwijzing een null-verwijzing is.
De volgende Emit overbelasting van de methode kan de throw opcode gebruiken: