C# 클래스 Insero.ComponentCompositionFramework.Components.Utilities.ExtendedDisposableBase

Class implementing the Disposable pattern of IDesign.
상속: IExtendedDisposable
파일 보기 프로젝트 열기: FINESCE/ComponentCompositionFramework

보호된 프로퍼티들

프로퍼티 타입 설명
_syncRoot object

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

IDisposable clean-up method. Frees any resources.

ThrowIfDisposed ( ) : void

Throws an ObjectDisposedException if the object has been disposed.

비공개 메소드들

메소드 설명
RaiseDisposed ( ) : void

메소드 상세

Dispose() 공개 메소드

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
리턴 void

Dispose() 보호된 메소드

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

ExtendedDisposableBase() 공개 메소드

Creates a new ExtendedDisposableBase instance.
public ExtendedDisposableBase ( ) : System
리턴 System

ThrowIfDisposed() 보호된 메소드

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

프로퍼티 상세

_syncRoot 보호되어 있는 프로퍼티

protected object _syncRoot
리턴 object