public void Enqueue(RealtimeChangeList msgs) { lock (_messages) { msgs.Messages .ForEach(msg => { _messages.RemoveAll(x => x.File.Equals(msg.File)); _messages.Add(msg); }); startRun(); } }
public void QueueRealtimeChange(RealtimeChangeList list) { _vm.QueueRealtimeChange(list); }
public void QueueRealtimeRun(RealtimeChangeList msg) { _realtimeChangeTracker.Enqueue(msg); }