public static void Dispatch(Action actionDispatch) { if (DispatchThreadCount == 0) AegisTask.Run(actionDispatch); else _dispatchThread.Post(actionDispatch); }