Пример #1
0
        protected override bool ReleaseHandle()
        {
            int rc = raw.internal_sqlite3_finalize(handle);

            // TODO check rc?
            _db.remove_stmt(this);
            return(true);
        }
Пример #2
0
 public void Dispose()
 {
     if (_disposed)
     {
         return;
     }
     raw.sqlite3_finalize(this);
     _db.remove_stmt(this);
     _disposed = true;
 }
Пример #3
0
 internal void done()
 {
     _db.remove_stmt(this);
     _p  = IntPtr.Zero;
     _db = null;
 }
Пример #4
0
 internal void set_already_disposed()
 {
     _db.remove_stmt(this);
     _disposed = true;
     GC.SuppressFinalize(this);
 }