private string GetValueForTag(DivergenceInfo divergenceInfo) { if (this.xmlDoc != null && this.xmlDoc.DocumentElement != null) { XmlNode xmlNode = this.xmlDoc.DocumentElement.SelectSingleNode(Enum.GetName(typeof(DivergenceInfo), divergenceInfo)); if (xmlNode != null) { return(((XmlElement)xmlNode).GetAttribute("Value")); } } return(null); }
private void SetValueForTag(DivergenceInfo divergenceInfo, string value) { if (this.xmlDoc != null) { XmlElement xmlElement = this.xmlDoc.DocumentElement; if (xmlElement == null) { xmlElement = this.xmlDoc.CreateElement("DivergenceInfo"); this.xmlDoc.AppendChild(xmlElement); } string name = Enum.GetName(typeof(DivergenceInfo), divergenceInfo); XmlElement xmlElement2 = (XmlElement)xmlElement.SelectSingleNode(name); if (xmlElement2 == null) { xmlElement2 = this.xmlDoc.CreateElement(name); xmlElement.AppendChild(xmlElement2); } xmlElement2.SetAttribute("Value", value); } }