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);
 }