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

Class implementing the Disposable pattern of IDesign.
Inheritance: IExtendedDisposable
Exibir arquivo Open project: FINESCE/ComponentCompositionFramework

Protected Properties

Property Type Description
_syncRoot object

Public Methods

Method 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.

Protected Methods

Method 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

Method Description
RaiseDisposed ( ) : void

Method Details

Dispose() public method

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
return void

Dispose() protected method

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

ExtendedDisposableBase() public method

Creates a new ExtendedDisposableBase instance.
public ExtendedDisposableBase ( ) : System
return System

ThrowIfDisposed() protected method

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

Property Details

_syncRoot protected_oe property

protected object _syncRoot
return object