예제 #1
0
 internal override void SetCommitHook(SQLiteCommitCallback func)
 {
     commit_callback = func;
     if (func == null)
     {
         UnsafeNativeMethods.sqlite3_commit_hook(_sql, null, IntPtr.Zero);
     }
     else
     {
         UnsafeNativeMethods.sqlite3_commit_hook(_sql, commit, GCHandle.ToIntPtr(gch));
     }
 }
예제 #2
0
 internal abstract void SetCommitHook(SQLiteCommitCallback func);
 internal static extern IntPtr sqlite3_commit_hook(IntPtr db, SQLiteCommitCallback func, IntPtr pvUser);
예제 #4
0
 internal override void SetCommitHook(SQLiteCommitCallback func)
 {
     UnsafeNativeMethods.sqlite3_commit_hook(_sql, func, IntPtr.Zero);
 }
예제 #5
0
 internal abstract void SetCommitHook(SQLiteCommitCallback func);
예제 #6
0
파일: SQLite3.cs 프로젝트: GirlD/mono
 internal override void SetCommitHook(SQLiteCommitCallback func)
 {
   UnsafeNativeMethods.sqlite3_commit_hook(_sql, func, IntPtr.Zero);
 }
예제 #7
0
파일: SQLite3.cs 프로젝트: GirlD/mono
 internal override void SetCommitHook (SQLiteCommitCallback func)
 {
   commit_callback = func;
   if (func == null)
     UnsafeNativeMethods.sqlite3_commit_hook (_sql, null, IntPtr.Zero);
   else
     UnsafeNativeMethods.sqlite3_commit_hook (_sql, commit, GCHandle.ToIntPtr (gch));
 }
예제 #8
0
 internal static extern IntPtr sqlite3_commit_hook(IntPtr db, SQLiteCommitCallback func, IntPtr pvUser);
예제 #9
0
 internal static extern IntPtr sqlite3_commit_hook_interop(IntPtr db, SQLiteCommitCallback func);
 internal static extern IntPtr sqlite3_commit_hook_interop(IntPtr db, SQLiteCommitCallback func);