public override void ToXml(XmlElement parent)
{
XmlDocument doc = parent.OwnerDocument;
XmlElement elem = doc.CreateElement("SourceContextAttribute");
parent.AppendChild(elem);
XmlElement elemFile = doc.CreateElement("File");
elemFile.InnerText = this.file;
elem.AppendChild(elemFile);
XmlElement elemStart = doc.CreateElement("StartLine");
elemStart.InnerText = this.startLine.ToString(CultureInfo.CurrentUICulture);
elem.AppendChild(elemStart);
XmlElement elemEnd = doc.CreateElement("EndLine");
elemEnd.InnerText = this.endLine.ToString(CultureInfo.CurrentUICulture);
elem.AppendChild(elemEnd);
}
}