Namespace: Rx.Net – Class: RxException – Assembly: Rx.Net.Mixed
RxException Class
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. |