private void AddEvent(StepEvent stepEvent) { if (Events.Any(s => s.Name == stepEvent.Name)) { return; } stepEvent.Timeline = Timeline; Events.Add(stepEvent); EventAdded(stepEvent); }
private void RemoveEvent(StepEvent stepEvent) { if (!Events.Contains(stepEvent)) { return; } stepEvent.Timeline = null; Events.Remove(stepEvent); EventRemoved(stepEvent); }
private void HandleRouterEventRemoved(StepEvent @event) { }
private void HandleRouterEventAdded(StepEvent @event) { }