Esempio n. 1
0
        XElement SerializePattern(Pattern p)
        {
            var elem = new XElement(Enum.GetName(typeof(PatternType), p.Type),
                                    p.Nodes().Select(x => SerializePattern(x)));

            elem.Add(new XAttribute("name", p.Name + ""),
                     new XAttribute("ns", p.Namespace + ""),
                     new XAttribute("nullable", p.Nullable));
            return(elem);
        }
Esempio n. 2
0
 XElement SerializePattern(Pattern p)
 {
     var elem = new XElement (Enum.GetName (typeof(PatternType), p.Type),
                    p.Nodes ().Select (x => SerializePattern (x)));
     elem.Add (new XAttribute ("name", p.Name + ""),
         new XAttribute ("ns", p.Namespace + ""),
         new XAttribute ("nullable", p.Nullable));
     return elem;
 }