22 references to AnalyzerActions
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalyzerDriver.cs (22)
182/// <seealso cref="AnalyzerActions"/> 386/// Initializes the <see cref="AnalyzerActions"/> and related actions maps for the analyzer driver. 424_lazySymbolActionsByKind = MakeSymbolActionsByKind(in AnalyzerActions); 425_lazySemanticModelActions = MakeActionsByAnalyzer(AnalyzerActions.SemanticModelActions); 426_lazySyntaxTreeActions = MakeActionsByAnalyzer(AnalyzerActions.SyntaxTreeActions); 427_lazyAdditionalFileActions = MakeActionsByAnalyzer(AnalyzerActions.AdditionalFileActions); 428_lazyCompilationActions = MakeActionsByAnalyzer(this.AnalyzerActions.CompilationActions); 429_lazyCompilationEndActions = MakeActionsByAnalyzer(this.AnalyzerActions.CompilationEndActions); 432if (this.AnalyzerActions.SymbolStartActionsCount > 0) 552foreach (var action in this.AnalyzerActions.SymbolStartActions) 1660if (AnalyzerActions.SymbolStartActionsCount > 0) 1686if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 1759var hasPerSymbolActions = AnalyzerActions.SymbolStartActionsCount > 0 && (!skipSymbolAnalysis || !skipDeclarationAnalysis); 1816Debug.Assert(AnalyzerActions.SymbolStartActionsCount > 0); 2050if (this.AnalyzerActions.SymbolStartActionsCount == 0) 2066foreach (var action in this.AnalyzerActions.SymbolStartActions) 2081foreach (var action in this.AnalyzerActions.SymbolStartActions) 2110if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 2143Debug.Assert(AnalyzerActions.SymbolStartActionsCount > 0); 2432if (AnalyzerActions.IsEmpty) 2439return GroupedAnalyzerActions.Create(analyzers, AnalyzerActions); 2503AnalyzerActions, additionalPerSymbolActions.AnalyzerActions, symbol,