// Token: 0x060007A7 RID: 1959 RVA: 0x0001C694 File Offset: 0x0001A894 private static XmlElement GetChildXmlElementMustExisting(XmlElement parentElement, string elementName) { XmlElement childXmlElement = ObjectTransfer.GetChildXmlElement(parentElement, elementName); if (childXmlElement == null) { throw new PswsProxyException(Strings.PswsResponseChildElementNotExisingError(parentElement.Name, elementName)); } return(childXmlElement); }
// Token: 0x060007A1 RID: 1953 RVA: 0x0001C4B4 File Offset: 0x0001A6B4 private static ResponseErrorRecord GetErrorRecord(XmlElement xmlElement) { XmlElement childXmlElement = ObjectTransfer.GetChildXmlElement(xmlElement, "element"); if (childXmlElement == null) { return(null); } return(new ResponseErrorRecord { FullyQualifiedErrorId = ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "FullyQualifiedErrorId").InnerText, CategoryInfo = ObjectTransfer.GetCategoryInfo(ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "CategoryInfo")), ErrorDetail = ObjectTransfer.GetErrorDetails(ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "ErrorDetails")), Exception = ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "Exception").InnerText }); }