private bool ShouldAnalysisBeDisabledOnTree(SyntaxTree tree)
{
if (tree == null)
{
return false;
}
IEnumerable<AnalyzerReference> references = workspace?.CurrentSolution?.GetDocument(tree)?.Project?.AnalyzerReferences;
ProjectAnalyzerStatus projectAnalyzerStatus = GetProjectAnalyzerConflictStatus(references);
return HasConflictingAnalyzerReference(projectAnalyzerStatus) ||
this.GetIsBoundWithoutAnalyzer(projectAnalyzerStatus);
}