public void Dispatch(SynchronizationEvent e) { if (this.history != null) { this.history.AddEvent(e.ToString()); } e.Execute(this); }