/// <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;
 }