private Message ParseMessageNode(XmlElement msgNode) { var msg = new Message { From = msgNode.GetAttribute("from"), To = msgNode.GetAttribute("to"), Name = msgNode.GetAttribute("name"), Postfix = Postfix, Namespace = NamespaceName }; ParseEachField(msgNode, msg.Fields); msg.Fields.ForEach(e => e.Message = msg); return msg; }
public bool HasReference(Message message) { return Fields.OfType<RefField>().Any(e => e.Name.Equals(message.Name)); }