コード例 #1
0
        public static void OnCleared(ServerDbs primarytable, string subfile, BaseDb db)
        {
            DbEventHandler handler = Cleared;

            if (handler != null)
            {
                handler(null, primarytable, subfile, db);
            }
        }
コード例 #2
0
        public static void OnStoppedLoading(ServerDbs primarytable, string subfile, BaseDb db)
        {
            DbEventHandler handler = StoppedLoading;

            if (handler != null)
            {
                handler(null, primarytable, subfile, db);
            }
        }
コード例 #3
0
        public static void OnExceptionThrown(ServerDbs primarytable, string subfile, BaseDb db)
        {
            DbEventHandler handler = ExceptionThrown;

            if (handler != null)
            {
                handler(null, primarytable, subfile, db);
            }
        }
コード例 #4
0
ファイル: Database.cs プロジェクト: jerryshi2007/AK47Source
 private void TriggerDbEvent(object executor, DbEventHandler targetHandler)
 {
     DbEventArgs args = new DbEventArgs(); //DbConnectionManager.GetEventArgsType(name);
     args.Executor = executor;
     targetHandler(this, args);     // 触发外部事件
 }