/// <summary> /// The WaitCallback delegate object in actual of our thread pool. /// </summary> /// <param name="state"></param> static void Callback(object state) { WaitCallbackHelper wcbh = (state as WaitCallbackHelper); wcbh.Callback(); (wcbh.WaitHandle as AutoResetEvent).Set(); }