Table of Contents

Class BaseDisposable

Namespace
CarinaStudio
Assembly
CarinaStudio.AppBase.Core.dll

Base implementation of IDisposable.

public abstract class BaseDisposable : IDisposable
Inheritance
BaseDisposable
Implements
Derived
Inherited Members
Extension Methods

Properties

IsDisposed

Check whether instance has disposed or not.

protected bool IsDisposed { get; }

Property Value

bool

Methods

Dispose()

Dispose instance.

public void Dispose()

Dispose(bool)

Called to dispose instance.

protected abstract void Dispose(bool disposing)

Parameters

disposing bool

True to release managed resources also.

~BaseDisposable()

Finalizer.

protected ~BaseDisposable()

VerifyDisposed()

Throw ObjectDisposedException if instance has been disposed.

protected void VerifyDisposed()