示例#1
0
 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")
                                                      ));
 }