public ImmutableArray <DiagnosticAnalyzer> GetUtilityAnalyzers() { var builder = ImmutableArray.CreateBuilder <DiagnosticAnalyzer>(); var utilityAnalyzerTypes = RuleFinder.GetUtilityAnalyzerTypes(language) .Where(t => !t.IsAbstract) .ToList(); foreach (var analyzer in utilityAnalyzerTypes .Select(type => (DiagnosticAnalyzer)Activator.CreateInstance(type))) { builder.Add(analyzer); } return(builder.ToImmutable()); }