TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

enum LifecycleState in Tinman.Core

Enumeration of common object lifecycle states.

enum LifecycleState  

See also:

IDisposable
IInitializable

Items

Unknown = -1

Unknown lifecycle state (e.g. for null references).

Remarks:

This lifecycle state is considered invalid.

Created = 0

The object has been constructed but not yet initialized.

Remarks:

This lifecycle state is considered invalid.

Initializing = 1

The object is being initialized.

Remarks:

This lifecycle state is considered valid.

Initialized = 2

The object has been initialized.

Remarks:

This lifecycle state is considered valid.

Disposing = 3

Disposal of the object has begun.

Remarks:

This lifecycle state is considered valid.

Disposed = 4

Disposal of the object has finished.

Remarks:

This lifecycle state is considered invalid.