C# Class Rebel.Framework.DisposableObject

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

Méthodes publiques

Méthode Description
Dispose ( ) : void

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

Méthodes protégées

Méthode 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 méthode

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

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DisposeResources() protected abstract méthode

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

DisposeUnmanagedResources() protected méthode

protected DisposeUnmanagedResources ( ) : void
Résultat void