protected override bool ReleaseHandle() { int rc = raw.internal_sqlite3_finalize(handle); // TODO check rc? _db.remove_stmt(this); return(true); }
public void Dispose() { if (_disposed) { return; } raw.sqlite3_finalize(this); _db.remove_stmt(this); _disposed = true; }
internal void done() { _db.remove_stmt(this); _p = IntPtr.Zero; _db = null; }
internal void set_already_disposed() { _db.remove_stmt(this); _disposed = true; GC.SuppressFinalize(this); }