Table of Contents

Class BaseException

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

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.