C# Class Mono.Data.Sqlite.Sqlite3_UTF16

Alternate Sqlite3 object, overriding many text behaviors to support UTF-16 (Unicode)
Inheritance: Sqlite3
显示文件 Open project: rubenv/tripod

Private Properties

Property Type Description
Bind_DateTime void
Bind_ParamName string
Bind_Text void
ColumnDatabaseName string
ColumnName string
ColumnOriginalName string
ColumnTableName string
CreateCollation void
CreateFunction void
GetDateTime System.DateTime
GetParamValueText string
GetText string
Open void
ReturnError void
ReturnText void
Sqlite3_UTF16 System
SqliteLastError string

Public Methods

Method Description
ToString ( IntPtr b ) : string

Overrides SqliteConvert.ToString() to marshal UTF-16 strings instead of UTF-8

Private Methods

Method Description
Bind_DateTime ( SqliteStatement stmt, int index, System.DateTime dt ) : void
Bind_ParamName ( SqliteStatement stmt, int index ) : string
Bind_Text ( SqliteStatement stmt, int index, string value ) : void
ColumnDatabaseName ( SqliteStatement stmt, int index ) : string
ColumnName ( SqliteStatement stmt, int index ) : string
ColumnOriginalName ( SqliteStatement stmt, int index ) : string
ColumnTableName ( SqliteStatement stmt, int index ) : string
CreateCollation ( string strCollation, SqliteCollation func ) : void
CreateFunction ( string strFunction, int nArgs, SqliteCallback func, SqliteCallback funcstep, SqliteFinalCallback funcfinal ) : void
GetDateTime ( SqliteStatement stmt, int index ) : System.DateTime
GetParamValueText ( IntPtr ptr ) : string
GetText ( SqliteStatement stmt, int index ) : string
Open ( string strFilename ) : void
ReturnError ( IntPtr context, string value ) : void
ReturnText ( IntPtr context, string value ) : void
Sqlite3_UTF16 ( SqliteDateFormats fmt ) : System
SqliteLastError ( ) : string

Method Details

ToString() public method

Overrides SqliteConvert.ToString() to marshal UTF-16 strings instead of UTF-8
public ToString ( IntPtr b ) : string
b System.IntPtr A pointer to a UTF-16 string
return string