C# Class xZune.Bass.HandleObject

A object with handle.
Inheritance: IHandleObject
Show file Open project: higankanshi/xZune.Bass

Public Methods

Method Description
Dispose ( ) : void

Release all resource.

Protected Methods

Method Description
CheckAvailable ( ) : void

Check a handle object is available, if not a NotAvailableException will be throwed.

ReleaseManaged ( ) : void

Release managed resource.

ReleaseUnmanaged ( ) : void

Release unmanaged resource.

Private Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

CheckAvailable() protected method

Check a handle object is available, if not a NotAvailableException will be throwed.
Handle object is no longer available.
protected CheckAvailable ( ) : void
return void

Dispose() public method

Release all resource.
public Dispose ( ) : void
return void

ReleaseManaged() protected abstract method

Release managed resource.
protected abstract ReleaseManaged ( ) : void
return void

ReleaseUnmanaged() protected abstract method

Release unmanaged resource.
protected abstract ReleaseUnmanaged ( ) : void
return void