22 references to AnalyzerActions
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalyzerDriver.cs (22)
181/// <seealso cref="AnalyzerActions"/> 385/// Initializes the <see cref="AnalyzerActions"/> and related actions maps for the analyzer driver. 423_lazySymbolActionsByKind = MakeSymbolActionsByKind(in AnalyzerActions); 424_lazySemanticModelActions = MakeActionsByAnalyzer(AnalyzerActions.SemanticModelActions); 425_lazySyntaxTreeActions = MakeActionsByAnalyzer(AnalyzerActions.SyntaxTreeActions); 426_lazyAdditionalFileActions = MakeActionsByAnalyzer(AnalyzerActions.AdditionalFileActions); 427_lazyCompilationActions = MakeActionsByAnalyzer(this.AnalyzerActions.CompilationActions); 428_lazyCompilationEndActions = MakeActionsByAnalyzer(this.AnalyzerActions.CompilationEndActions); 431if (this.AnalyzerActions.SymbolStartActionsCount > 0) 551foreach (var action in this.AnalyzerActions.SymbolStartActions) 1659if (AnalyzerActions.SymbolStartActionsCount > 0) 1685if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 1758var hasPerSymbolActions = AnalyzerActions.SymbolStartActionsCount > 0 && (!skipSymbolAnalysis || !skipDeclarationAnalysis); 1815Debug.Assert(AnalyzerActions.SymbolStartActionsCount > 0); 2049if (this.AnalyzerActions.SymbolStartActionsCount == 0) 2065foreach (var action in this.AnalyzerActions.SymbolStartActions) 2080foreach (var action in this.AnalyzerActions.SymbolStartActions) 2109if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 2142Debug.Assert(AnalyzerActions.SymbolStartActionsCount > 0); 2431if (AnalyzerActions.IsEmpty) 2438return GroupedAnalyzerActions.Create(analyzers, AnalyzerActions); 2502AnalyzerActions, additionalPerSymbolActions.AnalyzerActions, symbol,