Class BaseException
Base class for the exception descendants in the library.
public class BaseException : Exception, ISerializable
- Inheritance
-
BaseException
- Implements
- Derived
Constructors
- BaseException()
Initializes a new instance of the BaseException class.
- BaseException(string)
Initializes a new instance of the BaseException class with a specified error message.
- BaseException(string, Exception?)
Initializes a new instance of the BaseException class with a specified error message and a reference to the inner exception that is the cause of this exception.
Properties
- AdditionalInformation
Gets or sets an additional information for the exception. This is used in the ThreadExceptionWindow.
- CustomAttr
Gets custom attributes provider associated with the object. You can store any custom data here.
- CustomFlags
Gets custom flags provider associated with the object. You can store any custom data here.
- FlagsAndAttributes
Gets custom flags and attributes provider associated with the object. You can store any custom data here.
- IntFlags
Gets flags provider which allows to access items using integer identifiers. You can store any custom flags here.
- IntFlagsAndAttributes
Gets or sets flags and attributes provider which allows to access items using integer identifiers. You can store any custom data here.
- Tag
Gets or sets the object that contains custom user-defined data.
Methods
- RaiseExceptionCreated(Exception, string?, Exception?, ICustomAttributes?)
Raises ExceptionCreated event.
Events
- ExceptionCreated
Occurs when new BaseException descendant is created.