C# Class Insero.ComponentCompositionFramework.Components.Utilities.ExtendedDisposableBase

Class implementing the Disposable pattern of IDesign.
Inheritance: IExtendedDisposable
Afficher le fichier Open project: FINESCE/ComponentCompositionFramework

Protected Properties

Свойство Type Description
_syncRoot object

Méthodes publiques

Méthode Description
Dispose ( ) : void

Method implementing main cleanup required when implementing IDisposable. Always remember to invoke this method explicitly or implicitly when cleaning up the object!

ExtendedDisposableBase ( ) : System

Creates a new ExtendedDisposableBase instance.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

IDisposable clean-up method. Frees any resources.

ThrowIfDisposed ( ) : void

Throws an ObjectDisposedException if the object has been disposed.

Private Methods

Méthode Description
RaiseDisposed ( ) : void

Method Details

Dispose() public méthode

Method implementing main cleanup required when implementing IDisposable. Always remember to invoke this method explicitly or implicitly when cleaning up the object!
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

IDisposable clean-up method. Frees any resources.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

ExtendedDisposableBase() public méthode

Creates a new ExtendedDisposableBase instance.
public ExtendedDisposableBase ( ) : System
Résultat System

ThrowIfDisposed() protected méthode

Throws an ObjectDisposedException if the object has been disposed.
protected ThrowIfDisposed ( ) : void
Résultat void

Property Details

_syncRoot protected_oe property

protected object _syncRoot
Résultat object