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(); }
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(); }