Namespace: Rx.Net – Class: RxException – Assembly: Rx.Net.Mixed

RxException Class

C#
class RxException : Exception

Raytrix exception base class. All exceptions are based on this class.

Constructors

RxException(sMsg, sFile, sFunc, iLine)

Default constructor.

RxException(sMsg, sFile, sFunc, iLine, xEx)

Default constructor.

RxException(sMsg, sFile, sFunc, iLine, xEx)

Default constructor.

RxException(xEx)

Copy constructor for C++ native exceptions.

RxException(xEx)

Copy constructor for C++ native exceptions.

Properties

GUID

Gets the unique identifier of this exception.

Function

Gets the function.

File

Gets the file.

Line

Gets the line.

Static Properties

TypeGUID

Gets a unique identifier of the type.

Methods

SetExceptionData(args)

Sets additional exception data.

HasException(xGUID)

Query if this exception or one of its inner exceptions contains an exception of the given GUID.

GetException(xGUID)

Query if this exception or one of its inner exceptions contains an exception of the given GUID and return the first one.

ToNative()

Converts this .NET RxException to a C++ CRxException.

ToString()

Convert this exception into a string representation. This includes the full exception stack.

ToString(bIncludeInner)

Convert this exception into a string representation.

Static Methods

CreateFirst(sMsg, sFile, sFunc, iLine, args)
Create(sMsg, sFile, sFunc, iLine, ex, args)
Create(sMsg, sFile, sFunc, iLine, ex, args)
ToNative(ex)

Converts an System::Exception to a CRxException.

ToNative(ex, sFile, sFunc, iLine)

Converts an System::Exception to a CRxException.