internal override string ColumnDatabaseName(SQLiteStatement stmt, int index) { #if !SQLITE_STANDARD int len = 0; return(UTF16ToString(UnsafeNativeMethods.sqlite3_column_database_name16_interop(stmt._sqlite_stmt, index, ref len), len)); #else return(UTF16ToString(UnsafeNativeMethods.sqlite3_column_database_name16(stmt._sqlite_stmt, index), -1)); #endif }
internal override string ColumnDatabaseName(SQLiteStatement stmt, int index) { int len; return(ToString(UnsafeNativeMethods.sqlite3_column_database_name16_interop(stmt._sqlite_stmt, index, out len), len)); }
internal override string ColumnDatabaseName(SQLiteStatement stmt, int index) { int num; return(UTF16ToString(UnsafeNativeMethods.sqlite3_column_database_name16_interop((IntPtr)stmt._sqlite_stmt, index, out num), num)); }