private ISet<Result> ProcessAndroidStudioLog(XmlReader xmlReader)
{
var results = new HashSet<Result>(Result.ValueComparer);
int problemsDepth = xmlReader.Depth;
xmlReader.ReadStartElement(_strings.Problems);
while (xmlReader.Depth > problemsDepth)
{
var problem = AndroidStudioProblem.Parse(xmlReader, _strings);
if (problem != null)
{
results.Add(ConvertProblemToSarifResult(problem));
}
}
xmlReader.ReadEndElement(); // </problems>
return results;
}