コード例 #1
0
ファイル: MessageCodeGenerator.cs プロジェクト: ktj007/mmo
        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;
        }
コード例 #2
0
ファイル: Message.cs プロジェクト: ktj007/mmo
 public bool HasReference(Message message)
 {
     return Fields.OfType<RefField>().Any(e => e.Name.Equals(message.Name));
 }