1 override of RegisterSyntaxTreeAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
42public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action)
41 references to RegisterSyntaxTreeAction
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
37=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
39=> context.RegisterSyntaxTreeAction(HandleSyntaxTree);
AbstractFormattingAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxTreeAction(AnalyzeTree);
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
37=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxTreeAction(AnalyzeTree);
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
353=> context.RegisterSyntaxTreeAction(Analyze);
Microsoft.CodeAnalysis.CSharp.Features (5)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxTreeAction(AnalyzeTree);
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxTreeAction(AnalyzeTree);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Diagnostics\AbstractSuppressionAllCodeTests.cs (1)
166analysisContext.RegisterSyntaxTreeAction(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeFixes\CodeFixServiceTests.cs (1)
502context.RegisterSyntaxTreeAction(c =>
Diagnostics\DiagnosticAnalyzerServiceTests.cs (3)
1253context.RegisterSyntaxTreeAction(c => c.ReportDiagnostic(Diagnostic.Create(s_syntaxRule, c.Tree.GetRoot().GetLocation()))); 1269context.RegisterSyntaxTreeAction(c => c.ReportDiagnostic(Diagnostic.Create(s_syntaxRule, c.Tree.GetRoot().GetLocation()))); 1282=> context.RegisterSyntaxTreeAction(c => c.ReportDiagnostic(Diagnostic.Create(s_syntaxRule, c.Tree.GetRoot().GetLocation())));
Diagnostics\DiagnosticsClassificationTaggerProviderTests.cs (1)
92context.RegisterSyntaxTreeAction(c =>
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (1)
227context.RegisterSyntaxTreeAction(c =>
Microsoft.CodeAnalysis.Features (6)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
37=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
39=> context.RegisterSyntaxTreeAction(HandleSyntaxTree);
AbstractFormattingAnalyzer.cs (1)
31=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxTreeAction(AnalyzeTree);
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
37=> context.RegisterSyntaxTreeAction(AnalyzeSyntaxTree);
Microsoft.CodeAnalysis.Test.Utilities (7)
Diagnostics\CommonDiagnosticAnalyzers.cs (4)
813context.RegisterSyntaxTreeAction(c => 889context.RegisterSyntaxTreeAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.SyntaxTree)); 2427context.RegisterSyntaxTreeAction(context => 2511context.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)
291context.RegisterSyntaxTreeAction(c => 311context.RegisterSyntaxTreeAction(c =>