public int BackupRemaining(IDbBackupHandle handle) { var internalBackup = (DbBackupHandle)handle; if (_useWinSqlite) { return(WinSQLite3.sqlite3_backup_remaining(internalBackup.DbBackupPtr)); } else { return(SQLite3.sqlite3_backup_remaining(internalBackup.DbBackupPtr)); } }