コード例 #1
0
ファイル: handles.cs プロジェクト: fengweijp/SQLitePCL.raw
        protected override bool ReleaseHandle()
        {
            int rc = raw.internal_sqlite3_finalize(handle);

            // TODO check rc?
            _db.remove_stmt(this);
            return(true);
        }
コード例 #2
0
ファイル: intptrs.cs プロジェクト: zone117x/SQLitePCL.raw
 public void Dispose()
 {
     if (_disposed)
     {
         return;
     }
     raw.sqlite3_finalize(this);
     _db.remove_stmt(this);
     _disposed = true;
 }
コード例 #3
0
ファイル: intptrs.cs プロジェクト: zgramana/SQLitePCL.raw
 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);
 }