/// <summary> /// Gets all the diagnostics reported by the given <paramref name="analyzer"/>. /// </summary> public ImmutableArray <Diagnostic> GetAllDiagnostics(DiagnosticAnalyzer analyzer) { if (!Analyzers.Contains(analyzer)) { throw new ArgumentException(CodeAnalysisResources.UnsupportedAnalyzerInstance, nameof(analyzer)); } return(GetDiagnostics(SpecializedCollections.SingletonEnumerable(analyzer))); }