Exceptions Methods Fling OS

The Exceptions type exposes the following members.

Methods

  Name Description
Public method Static member AddExceptionHandlerInfo
Adds a new Exception Handler Info structure to the stack and sets it as the current handler.
Public method Static member HandleEndFinally
Handles cleanly leaving a "finally" critical section (i.e. finally block). This may result in an exception being passed to the next handler if it has not been caught & handled yet.
Public method Static member HandleException
Handles the current pending exception.
Public method Static member HandleLeave
Handles cleanly leaving a critical section (i.e. try or catch block)
Public method Static member Rethrow
Rethrows the current exception.
Public method Static member Throw
Throws the specified exception.
Public method Static member Throw_DivideByZeroException
Throws a divide by zero exception.
Public method Static member Throw_DoubleFaultException
Throws a double fault exception.
Public method Static member Throw_InvalidOpCodeException
Throws an invalid op code exception.
Public method Static member Throw_OverflowException
Throws an overflow exception.
Public method Static member Throw_PageFaultException
Throws a page fault exception.
Public method Static member Throw_StackException
Throws a stack exception.
Public method Static member ThrowFromPtr
Throws the specified exception. Implementation used is eaxctly the same as Throw (exact same plug used) just allows another way to throw an exception.
Top
See Also