11 references to Analyzer
Microsoft.CodeAnalysis.CSharp.Features (11)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (11)
79var namedTypeToAnalyzer = new ConcurrentDictionary<INamedTypeSymbol, Analyzer>(); 80context.RegisterSymbolStartAction(context => Analyzer.AnalyzeNamedTypeStart(this, context, namedTypeToAnalyzer), SymbolKind.NamedType); 145ConcurrentDictionary<INamedTypeSymbol, Analyzer> namedTypeToAnalyzer) 154private readonly ConcurrentDictionary<INamedTypeSymbol, Analyzer> _namedTypeToAnalyzer = namedTypeToAnalyzer; 204ConcurrentDictionary<INamedTypeSymbol, Analyzer> namedTypeToAnalyzer) 217var containingTypeAnalyzer = TryGetOrCreateAnalyzer(containingType); 222var analyzer = TryGetOrCreateAnalyzer(startSymbol); 231void RegisterFieldOrPropertyAnalysisIfNecessary(Analyzer? analyzer) 244Analyzer? TryGetOrCreateAnalyzer( 247if (!namedTypeToAnalyzer.TryGetValue(namedType, out var analyzer)) 260Analyzer? TryCreateAnalyzer(INamedTypeSymbol namedType)