private bool HasXmlChanges() { if (RawResult == null) { return(false); } return(RawResult ?.Element("AssemblyComparison") ?.Element("Groups") ?.Descendants("Group") .Any(w => w.Attribute("Change")?.Value != "None" || w.Attribute("HasErrors") != null) ?? false); }
private string GetXmlChangeMessage() { if (RawResult == null) { return(null); } var errorNode = RawResult ?.Element("AssemblyComparison") ?.Element("Groups") ?.Descendants("Group") .FirstOrDefault(w => w.Attribute("Change")?.Value != "None" || w.Attribute("HasErrors") != null); return(errorNode?.Attribute("ErrorDetail")?.Value ?? errorNode?.Attribute("Change")?.Value); }