Property | Type | Description | |
---|---|---|---|
AssociateInstance | |||
CaptureExceptionTrace | void | ||
DynamicSetBacktrace | void | ||
HandleException | |||
RubyExceptionData | System | ||
TryGetInstance |
Method | Description | |
---|---|---|
ActiveExceptionHandled ( |
||
CreateBacktrace ( RubyContext context, int skipFrames ) : RubyArray | ||
GetClrMessage ( |
||
GetClrMessage ( RubyContext context, object message ) : string | ||
GetInstance ( |
Gets the instance data associated with the exception
|
|
InitializeException ( |
Method | Description | |
---|---|---|
AssociateInstance ( |
||
CaptureExceptionTrace ( IronRuby.Runtime.RubyScope scope ) : void |
Builds backtrace for the exception if it wasn't built yet. Captures a full stack trace starting with the current frame and combines it with the trace of the exception. Called from compiled code.
|
|
DynamicSetBacktrace ( RubyContext context, RubyArray backtrace ) : void |
This is called by the IronRuby runtime to set the backtrace for an exception that has being raised. Note that the backtrace may be set directly by user code as well. However, that uses a different code path.
|
|
HandleException ( RubyContext context, |
||
RubyExceptionData ( |
||
TryGetInstance ( |
public static ActiveExceptionHandled ( |
||
visibleException | ||
return | void |
public static CreateBacktrace ( RubyContext context, int skipFrames ) : RubyArray | ||
context | RubyContext | |
skipFrames | int | |
return | RubyArray |
public static GetClrMessage ( |
||
exceptionClass | ||
message | object | |
return | string |
public static GetClrMessage ( RubyContext context, object message ) : string | ||
context | RubyContext | |
message | object | |
return | string |
public static GetInstance ( |
||
e | ||
return |
public static InitializeException ( |
||
exception | ||
message | object | |
return |