public virtual void PostMessage(IPostMessageCommand message) { if (this.BoardResourceManager_ == null) { LOG.Error("Can't post messages without a resource manager"); throw new IllegalStateException("Can't post messages without a resource manager"); } else { message.Alloc(this.BoardResourceManager_); } WorkQueue.Add(message); }
public void OnNext(IPostMessageCommand value) { this.MessageLog_.Dispatcher.BeginInvoke((Action)(() => this.MessageLog_.AppendText(value.ToString() + "\n") )); }