Ejemplo n.º 1
0
        public override void WriteXml(XmlWriter writer)
        {
            if (writer == null)
            {
                return;
            }

            writer.WriteStartElement("TypeTemplateTypeReference");
            writer.WriteAttributeString("position", position.ToString());

            if (template != null)
            {
                template.WriteXml(writer);
            }

            writer.WriteEndElement();
        }
Ejemplo n.º 2
0
        public void WriteXml(XmlWriter writer)
        {
            if (writer == null)
            {
                return;
            }

            writer.WriteStartElement("Specialization");
            if (template != null)
            {
                template.WriteXml(writer);
            }
            if (arguments != null && arguments.Count != 0)
            {
                writer.WriteStartElement("Arguments");
                for (int i = 0; i < arguments.Count; i++)
                {
                    arguments[i].WriteXml(writer);
                }
                writer.WriteEndElement();
            }
            writer.WriteEndElement();
        }