18 references to ActionKind
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Diagnostics\DiagnosticAnalyzerTests.cs (8)
1005public void TestReportingDiagnosticWithInvalidLocation(AnalyzerWithInvalidDiagnosticLocation.ActionKind actionKind, bool testInvalidAdditionalLocation) 1025case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Symbol: 1030case AnalyzerWithInvalidDiagnosticLocation.ActionKind.CodeBlock: 1037case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Operation: 1044case AnalyzerWithInvalidDiagnosticLocation.ActionKind.OperationBlockEnd: 1049case AnalyzerWithInvalidDiagnosticLocation.ActionKind.Compilation: 1050case AnalyzerWithInvalidDiagnosticLocation.ActionKind.CompilationEnd: 1054case AnalyzerWithInvalidDiagnosticLocation.ActionKind.SyntaxTree:
Microsoft.CodeAnalysis.Test.Utilities (10)
Diagnostics\CommonDiagnosticAnalyzers.cs (10)
833private readonly ActionKind _actionKind; 855public AnalyzerWithInvalidDiagnosticLocation(SyntaxTree treeInAnotherCompilation, ActionKind actionKind, bool testInvalidAdditionalLocation) 862private void ReportDiagnostic(Action<Diagnostic> addDiagnostic, ActionKind actionKindBeingRun) 878cc.RegisterSymbolAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Symbol), SymbolKind.NamedType); 879cc.RegisterCodeBlockAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.CodeBlock)); 880cc.RegisterCompilationEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.CompilationEnd)); 884oc.RegisterOperationAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Operation), OperationKind.VariableDeclarationGroup); 885oc.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.OperationBlockEnd)); 889context.RegisterSyntaxTreeAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.SyntaxTree)); 890context.RegisterCompilationAction(cc => ReportDiagnostic(cc.ReportDiagnostic, ActionKind.Compilation));