Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

OpCodes.Rethrow Field

Rethrows the current exception.

[Visual Basic]
Public Shared ReadOnly Rethrow As OpCode
[C#]
public static readonly OpCode Rethrow;
[C++]
public: static OpCode Rethrow;
[JScript]
public static var Rethrow : OpCode;

Remarks

The following table lists the instruction's hexadecimal and Microsoft Intermediate Language (MSIL) assembly format, along with a brief reference summary:

Format Assembly Format Description
FE 1A rethrow Rethrows the current exception

No stack transition behavior is defined for this instruction.

The rethrow instruction is only permitted within the body of a catch handler. It throws the same exception that was caught by this handler.

The following Emit constructor overload can use the rethrow opcode:

  • ILGenerator.Emit(OpCode)

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

OpCodes Class | OpCodes Members | System.Reflection.Emit Namespace

Show:
© 2018 Microsoft