/// <summary> /// Parse status from xml node. /// </summary> /// <param name="node">XML node.</param> public void Parse(XmlNode node) { Helper.ThrowIfNull(node); XmlElement ele = (XmlElement)node; string severityString = ele.GetAttribute("severity"); if (!string.IsNullOrEmpty(severityString)) { _severity = (VQSeverity)Enum.Parse(typeof(VQSeverity), severityString); } string issueTypeString = ele.GetAttribute("issueType"); if (!string.IsNullOrEmpty(issueTypeString)) { _issueType = issueTypeString; } }
/// <summary> /// Parse status from XML reader. /// </summary> /// <param name="reader">XML reader to parse from.</param> public void Parse(XmlReader reader) { Helper.ThrowIfNull(reader); string severityString = reader.GetAttribute("severity"); if (!string.IsNullOrEmpty(severityString)) { _severity = (VQSeverity)Enum.Parse(typeof(VQSeverity), severityString); } string issueTypeString = reader.GetAttribute("issueType"); if (!string.IsNullOrEmpty(issueTypeString)) { _issueType = issueTypeString; } }
/// <summary> /// Initializes a new instance of the <see cref="TtsXmlVQIssue"/> class. /// </summary> /// <param name="severity">Severity.</param> /// <param name="issueType">Issue type.</param> public TtsXmlVQIssue(VQSeverity severity, string issueType) { _severity = severity; _issueType = issueType; }