1 override of RegisterSyntaxTreeAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
42public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action)
19 references to RegisterSyntaxTreeAction
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
342=> context.RegisterSyntaxTreeAction(Analyze);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4504context.RegisterSyntaxTreeAction(context => { AssertSame(context.Options); RegisterSyntaxTreeActionInvoked = true; });
Microsoft.CodeAnalysis.CSharp.Features (1)
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
37context.RegisterSyntaxTreeAction(context =>
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeFixes\CodeFixServiceTests.cs (1)
528context.RegisterSyntaxTreeAction(c =>
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
978context.RegisterSyntaxTreeAction(c => c.ReportDiagnostic(Diagnostic.Create(s_syntaxRule, c.Tree.GetRoot().GetLocation()))); 994context.RegisterSyntaxTreeAction(c => c.ReportDiagnostic(Diagnostic.Create(s_syntaxRule, c.Tree.GetRoot().GetLocation())));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\PullDiagnosticTests.cs (1)
144context.RegisterSyntaxTreeAction(context =>
Microsoft.CodeAnalysis.Test.Utilities (8)
Diagnostics\CommonDiagnosticAnalyzers.cs (5)
899context.RegisterSyntaxTreeAction(c => 975context.RegisterSyntaxTreeAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.SyntaxTree)); 2601context.RegisterSyntaxTreeAction(context => 2685context.RegisterSyntaxTreeAction(context => 3106context.RegisterSyntaxTreeAction(context =>
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (2)
202analysisContext.RegisterSyntaxTreeAction( 241analysisContext.RegisterSyntaxTreeAction(
Diagnostics\TestDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxTreeAction(this.AnalyzeSyntaxTree);
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
81c.RegisterSyntaxTreeAction(b => ThrowIfMatch(nameof(c.RegisterSyntaxTreeAction), new AnalysisContextInfo(b.Compilation, new SourceOrAdditionalFile(b.Tree))));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
107context.RegisterSyntaxTreeAction(c =>
Roslyn.VisualStudio.Next.UnitTests (2)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (2)
264context.RegisterSyntaxTreeAction(c => 284context.RegisterSyntaxTreeAction(c =>