C# Class Mono.Data.Sqlite.CriticalHandle

Inheritance: IDisposable
Show file Open project: seewindcn/Sqlite3InGame

Protected Properties

Property Type Description
handle System.IntPtr

Public Methods

Method Description
Close ( ) : void
Dispose ( ) : void
SetHandleAsInvalid ( ) : void

Protected Methods

Method Description
CriticalHandle ( IntPtr invalidHandleValue ) : System
Dispose ( bool disposing ) : void
ReleaseHandle ( ) : bool
SetHandle ( IntPtr value ) : void

Private Methods

Method Description
Cleanup ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

CriticalHandle() protected method

protected CriticalHandle ( IntPtr invalidHandleValue ) : System
invalidHandleValue System.IntPtr
return System

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

ReleaseHandle() protected abstract method

protected abstract ReleaseHandle ( ) : bool
return bool

SetHandle() protected method

protected SetHandle ( IntPtr value ) : void
value System.IntPtr
return void

SetHandleAsInvalid() public method

public SetHandleAsInvalid ( ) : void
return void

Property Details

handle protected property

protected IntPtr,System handle
return System.IntPtr