示例#1
0
 public void SetMessages(IEnumerable <IMessage> msgs)
 {
     dummySource.messages.Clear();
     foreach (var m in msgs)
     {
         dummySource.messages.Add(m);
     }
     OnSourcesChanged?.Invoke(this, EventArgs.Empty);
     OnSourceMessagesChanged?.Invoke(this, EventArgs.Empty);
 }
 public void RaiseMessagesChanged()
 {
     OnSourceMessagesChanged?.Invoke(this, EventArgs.Empty);
 }
示例#3
0
 public void RaiseMessagesChanged()
 {
     OnSourceMessagesChanged?.Invoke(this,
                                     new LogViewer.SourceMessagesChangeArgs(isIncrementalChange: true));
 }
 void FireMessagesChanged(object logSource, bool isIncrementalChange)
 {
     synchronizationContext.Post(() =>
                                 OnSourceMessagesChanged?.Invoke(logSource, new SourceMessagesChangeArgs(isIncrementalChange)));
 }