public void AddMessage(ProtocolTreeNode node) { lock (messageLock) { this.messageQueue.Add(node); } }