internal override void SetUpdateHook(SQLiteUpdateCallback func) { update_callback = func; if (func == null) { UnsafeNativeMethods.sqlite3_update_hook(_sql, null, IntPtr.Zero); } else { UnsafeNativeMethods.sqlite3_update_hook(_sql, update, GCHandle.ToIntPtr(gch)); } }
internal abstract void SetUpdateHook(SQLiteUpdateCallback func);
internal static extern IntPtr sqlite3_update_hook(IntPtr db, SQLiteUpdateCallback func, IntPtr pvUser);
internal override void SetUpdateHook(SQLiteUpdateCallback func) { UnsafeNativeMethods.sqlite3_update_hook(_sql, func, IntPtr.Zero); }
internal override void SetUpdateHook(SQLiteUpdateCallback func) { UnsafeNativeMethods.sqlite3_update_hook(_sql, func, IntPtr.Zero); }
internal abstract void SetUpdateHook(SQLiteUpdateCallback func);
internal override void SetUpdateHook (SQLiteUpdateCallback func) { update_callback = func; if (func == null) UnsafeNativeMethods.sqlite3_update_hook (_sql, null, IntPtr.Zero); else UnsafeNativeMethods.sqlite3_update_hook (_sql, update, GCHandle.ToIntPtr (gch)); }
internal static extern IntPtr sqlite3_update_hook(IntPtr db, SQLiteUpdateCallback func, IntPtr pvUser);
internal static extern IntPtr sqlite3_update_hook_interop(IntPtr db, SQLiteUpdateCallback func);
public static extern IntPtr sqlite3_update_hook(IntPtr dbHandle, SQLiteUpdateCallback callback, IntPtr pvUser);
internal static extern IntPtr sqlite3_update_hook_interop(IntPtr db, SQLiteUpdateCallback func);