C# Class Rebel.Framework.DisposableObject

Abstract implementation of logic commonly required to safely handle disposable unmanaged resources.
Inheritance: IDisposable
Mostra file Open project: RebelCMS/rebelcmsxu5

Public Methods

Method Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Protected Methods

Method Description
Dispose ( bool disposing ) : void
DisposeResources ( ) : void

Handles the disposal of resources. Derived from abstract class DisposableObject which handles common required locking logic.

DisposeUnmanagedResources ( ) : void

Method Details

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DisposeResources() protected abstract method

Handles the disposal of resources. Derived from abstract class DisposableObject which handles common required locking logic.
protected abstract DisposeResources ( ) : void
return void

DisposeUnmanagedResources() protected method

protected DisposeUnmanagedResources ( ) : void
return void