18 references to ActionKind
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Diagnostics\DiagnosticAnalyzerTests.cs (8)
1006public void TestReportingDiagnosticWithInvalidLocation(AnalyzerWithInvalidDiagnosticLocation.ActionKind actionKind, bool testInvalidAdditionalLocation) 1026case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Symbol: 1031case AnalyzerWithInvalidDiagnosticLocation.ActionKind.CodeBlock: 1038case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Operation: 1045case AnalyzerWithInvalidDiagnosticLocation.ActionKind.OperationBlockEnd: 1050case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Compilation: 1051case AnalyzerWithInvalidDiagnosticLocation.ActionKind.CompilationEnd: 1055case AnalyzerWithInvalidDiagnosticLocation.ActionKind.SyntaxTree:
Microsoft.CodeAnalysis.Test.Utilities (10)
Diagnostics\CommonDiagnosticAnalyzers.cs (10)
919private readonly ActionKind _actionKind; 941public AnalyzerWithInvalidDiagnosticLocation(SyntaxTree treeInAnotherCompilation, ActionKind actionKind, bool testInvalidAdditionalLocation) 948private void ReportDiagnostic(Action<Diagnostic> addDiagnostic, ActionKind actionKindBeingRun) 964cc.RegisterSymbolAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Symbol), SymbolKind.NamedType); 965cc.RegisterCodeBlockAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.CodeBlock)); 966cc.RegisterCompilationEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.CompilationEnd)); 970oc.RegisterOperationAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Operation), OperationKind.VariableDeclarationGroup); 971oc.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.OperationBlockEnd)); 975context.RegisterSyntaxTreeAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.SyntaxTree)); 976context.RegisterCompilationAction(cc => ReportDiagnostic(cc.ReportDiagnostic, ActionKind.Compilation));