C# Класс System.SafeDisposable

Implements the recommended disposable pattern with additional logic for preventing the object for being disposed twice.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CheckIfDisposed ( ) : void

Throws an exception if the object has been disposed.

Dispose ( ) : void

Calls Dispose(true)

Защищенные методы

Метод Описание
DisposeOfManagedResources ( ) : void

Called before unmanaged resources are disposed.

DisposeOfUnmanagedResources ( ) : void

Called after managed resources are disposed.

Приватные методы

Метод Описание
Dispose ( bool disposeOfManagedResources ) : void

Описание методов

CheckIfDisposed() публичный метод

Throws an exception if the object has been disposed.
public CheckIfDisposed ( ) : void
Результат void

Dispose() публичный метод

Calls Dispose(true)
public Dispose ( ) : void
Результат void

DisposeOfManagedResources() защищенный абстрактный метод

Called before unmanaged resources are disposed.
protected abstract DisposeOfManagedResources ( ) : void
Результат void

DisposeOfUnmanagedResources() защищенный метод

Called after managed resources are disposed.
protected DisposeOfUnmanagedResources ( ) : void
Результат void