protected virtual void OnMessageAdded(IMessage m)
 {
     if (m.GetType().IsInstanceOfType(typeof(IErrorMessage)))
     {
         ErrorMessageAddedEvent?.Invoke(this, m as IErrorMessage);
     }
     MessageAddedEvent?.Invoke(this, m);
 }
示例#2
0
        public void AddMessage(ErrorMessage errorMessage)
        {
            lock (ErrorMessages)
            {
                ErrorMessages.Enqueue(errorMessage);
            }

            ErrorMessageAddedEvent?.Invoke();
        }