Class LinksDisposableDecoratorBase<TLinkAddress>

Namespace
Platform.Data.Doublets.Decorators
Assembly
Platform.Data.Doublets.dll

Represents the links disposable decorator base.

public abstract class LinksDisposableDecoratorBase<TLinkAddress> : LinksDecoratorBase<TLinkAddress>, ILinks<TLinkAddress>, ILinks<TLinkAddress, LinksConstants<TLinkAddress>>, IDisposable where TLinkAddress : IUnsignedNumber<TLinkAddress>

Type Parameters

TLinkAddress
Inheritance
LinksOperatorBase<TLinkAddress>
LinksDecoratorBase<TLinkAddress>
LinksDisposableDecoratorBase<TLinkAddress>
Implements
ILinks<TLinkAddress>
ILinks<TLinkAddress, LinksConstants<TLinkAddress>>
Derived
Inherited Members
Extension Methods

Constructors

Initializes a new LinksDisposableDecoratorBase<TLinkAddress> instance.

protected LinksDisposableDecoratorBase(ILinks<TLinkAddress> links)

Parameters

links ILinks<TLinkAddress>

A links.

Fields

Disposable

The disposable.

protected readonly LinksDisposableDecoratorBase<TLinkAddress>.DisposableWithMultipleCallsAllowed Disposable

Field Value

LinksDisposableDecoratorBase<TLinkAddress>.DisposableWithMultipleCallsAllowed

Methods

Dispose()

Disposes this instance.

public void Dispose()

Dispose(bool, bool)

Disposes the manual.

protected virtual void Dispose(bool manual, bool wasDisposed)

Parameters

manual bool

The manual.

wasDisposed bool

The was disposed.

~LinksDisposableDecoratorBase()

protected ~LinksDisposableDecoratorBase()

See Also

LinksDecoratorBase<TLinkAddress>
ILinks<TLinkAddress>
IDisposable