14 types derived from AnalyzerAction
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (14)
21internal sealed class SymbolAnalyzerAction : AnalyzerAction 34internal sealed class SymbolStartAnalyzerAction : AnalyzerAction 47internal sealed class SymbolEndAnalyzerAction : AnalyzerAction 58internal sealed class SyntaxNodeAnalyzerAction<TLanguageKindEnum> : AnalyzerAction where TLanguageKindEnum : struct 71internal sealed class OperationBlockStartAnalyzerAction : AnalyzerAction 82internal sealed class OperationBlockAnalyzerAction : AnalyzerAction 93internal sealed class OperationAnalyzerAction : AnalyzerAction 106internal sealed class CompilationStartAnalyzerAction : AnalyzerAction 117internal sealed class CompilationAnalyzerAction : AnalyzerAction 128internal sealed class SemanticModelAnalyzerAction : AnalyzerAction 139internal sealed class SyntaxTreeAnalyzerAction : AnalyzerAction 150internal sealed class AdditionalFileAnalyzerAction : AnalyzerAction 161internal sealed class CodeBlockStartAnalyzerAction<TLanguageKindEnum> : AnalyzerAction where TLanguageKindEnum : struct 172internal sealed class CodeBlockAnalyzerAction : AnalyzerAction
16 references to AnalyzerAction
Microsoft.CodeAnalysis (16)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1403where TAnalyzerAction : AnalyzerAction
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (4)
41where TAnalyzerAction : AnalyzerAction 50where TAnalyzerAction : AnalyzerAction 57where TAnalyzerAction : AnalyzerAction 143where ActionType : AnalyzerAction
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
777where TBlockStartAction : AnalyzerAction 778where TBlockAction : AnalyzerAction 779where TNodeAction : AnalyzerAction 896where TBlockAction : AnalyzerAction
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (7)
670private ImmutableArray<AnalyzerAction> _codeBlockStartActions; 676private ImmutableArray<AnalyzerAction> _syntaxNodeActions; 691_codeBlockStartActions = ImmutableArray<AnalyzerAction>.Empty; 697_syntaxNodeActions = ImmutableArray<AnalyzerAction>.Empty; 714ImmutableArray<AnalyzerAction> codeBlockStartActions, 720ImmutableArray<AnalyzerAction> syntaxNodeActions, 835foreach (var action in _syntaxNodeActions)