Пример #1
0
        // overrides can return null in order not to get into the XML at all
        public virtual XmlNode ToXmlNode(XmlDocument doc)
        {
            XmlNode node = doc.CreateElement(SearchMarshalling.GetClassName(this));

            AddXmlAttributes(doc, node);

            return(node);
        }
Пример #2
0
        public virtual XmlNode ToXmlNode(XmlDocument doc)
        {
            XmlNode node = doc.CreateElement(SearchMarshalling.GetClassName(this));

            AddXmlAttributes(doc, node);

            if (subgrouping != null)
            {
                node.AppendChild(subgrouping.ToXmlNode(doc));
            }

            return(node);
        }
Пример #3
0
        public virtual XmlNode ToXmlNode(XmlDocument doc)
        {
            XmlNode node = doc.CreateElement(SearchMarshalling.GetClassName(this));

            node.AppendChild(scope.ToXmlNode(doc));
            XmlNode filterNode = (filter == null ? null : filter.ToXmlNode(doc));

            if (filterNode != null)
            {
                node.AppendChild(filterNode);
            }
            return(node);
        }
Пример #4
0
        public virtual XmlNode ToXmlNode(XmlDocument doc)
        {
            XmlNode node = doc.CreateElement(SearchMarshalling.GetClassName(this));

            foreach (ObjectTypes t in Enum.GetValues(typeof(ObjectTypes)))
            {
                if (countBits((int)t) == 1 && WantType(t))
                {
                    node.AppendChild(doc.CreateElement(t.ToString()));
                }
            }

            return(node);
        }