protected virtual void RaiseTimeoutEvent(StateObject state) { //Logger.Debug("OnTimeoutEvent"); //Logger.Trace(state); OnTimeoutEventHandler handler = TimeoutEvent; handler?.Invoke(state); }