Namespace Solti.Utils.Primitives.Patterns

Classes

Disposable

Implements the System.IDisposable and System.IAsyncDisposable interfaces.

DisposableSupportsNotifyOnDispose

Describes a disposable object that implements the INotifyOnDispose interface

DisposeByRefObject

Manages object lifetime by refence counting.

Singleton<TConcrete>

Implements the Singleton design pattern.

WriteOnce

Represents a variable that can be set only once.

WriteOnce<T>

Represents a variable that can be set only once.

Interfaces

IDisposableEx

Extends the base System.IDisposable interface with several new features

INotifyOnDispose

Notifies the clients if the object is about to dispose.

IResettable

Describes an object having resettable state.

IWrapped<T>

Represents a wrapped object.

In This Article
Back to top Generated by DocFX