1 instantiation of SyntaxTreeAnalysisContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
617var context = new SyntaxTreeAnalysisContext(tree, AnalyzerOptions, diagReporter.AddDiagnosticAction, isSupportedDiagnostic, Compilation, isGeneratedCode, _cancellationToken);
101 references to SyntaxTreeAnalysisContext
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
617var context = new SyntaxTreeAnalysisContext(tree, AnalyzerOptions, diagReporter.AddDiagnosticAction, isSupportedDiagnostic, Compilation, isGeneratedCode, _cancellationToken);
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
32public void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (3)
119public abstract void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action); 414public abstract void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action); 1343/// A syntax tree action can use a <see cref="SyntaxTreeAnalysisContext"/> to report <see cref="Diagnostic"/>s about a <see cref="SyntaxTree"/> for a code document.
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (2)
141public Action<SyntaxTreeAnalysisContext> Action { get; } 143public SyntaxTreeAnalyzerAction(Action<SyntaxTreeAnalysisContext> action, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (3)
42public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action) 148public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action) 518public void RegisterSyntaxTreeAction(DiagnosticAnalyzer analyzer, Action<SyntaxTreeAnalysisContext> action)
Microsoft.CodeAnalysis.CodeStyle (17)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
33private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 42protected abstract void ProcessCompilationUnit(SyntaxTreeAnalysisContext context, CodeStyleOption2<AccessibilityModifiersRequired> option, TCompilationUnitSyntax compilationUnitSyntax);
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (3)
39private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 51private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node, CancellationToken cancellationToken) 66private void ProcessBlockLikeStatement(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode block)
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
41private void HandleSyntaxTree(SyntaxTreeAnalysisContext context)
AbstractFormattingAnalyzer.cs (1)
40private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (3)
35private void AnalyzeTree(SyntaxTreeAnalysisContext context) 48SyntaxTreeAnalysisContext context, 68private void CheckToken(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxToken token)
AbstractOrderModifiersDiagnosticAnalyzer.cs (4)
39protected abstract CodeStyleOption2<string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context); 41private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 54SyntaxTreeAnalysisContext context, 60SyntaxTreeAnalysisContext context,
AnalyzerOptionsProvider.cs (2)
138public static AnalyzerOptionsProvider GetAnalyzerOptions(this SyntaxTreeAnalysisContext context) 153public static IdeAnalyzerOptions GetIdeAnalyzerOptions(this SyntaxTreeAnalysisContext context)
FormattingAnalyzerHelper.cs (1)
18internal static void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context, FormattingProvider formattingProvider, DiagnosticDescriptor descriptor, SyntaxFormattingOptions options)
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (3)
33private void AnalyzeTree(SyntaxTreeAnalysisContext context) 42private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 57SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ArrowExpressionClauseSyntax arrowExpressionClause)
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 43private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 58SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ConditionalExpressionSyntax conditionalExpression)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 44private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ArrayBuilder<SyntaxNode> stack) 74private void ProcessToken(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SourceText text, SyntaxToken token)
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (3)
35private void AnalyzeTree(SyntaxTreeAnalysisContext context) 44private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 63SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ConstructorInitializerSyntax initializer)
CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs (3)
21SyntaxTreeAnalysisContext context, 28SyntaxTreeAnalysisContext context, 37SyntaxTreeAnalysisContext context,
CSharpAnalyzerOptionsProvider.cs (1)
140public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context)
CSharpOrderModifiersDiagnosticAnalyzer.cs (2)
26protected override CodeStyleOption2<string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context) 30SyntaxTreeAnalysisContext context,
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 43private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 67private bool CheckStatementSyntax(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, StatementSyntax statement)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (2)
236public static void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 355private void Analyze(SyntaxTreeAnalysisContext context)
Microsoft.CodeAnalysis.CSharp.Features (21)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (3)
33private void AnalyzeTree(SyntaxTreeAnalysisContext context) 42private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 57SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ArrowExpressionClauseSyntax arrowExpressionClause)
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 43private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 58SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ConditionalExpressionSyntax conditionalExpression)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 44private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ArrayBuilder<SyntaxNode> stack) 74private void ProcessToken(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SourceText text, SyntaxToken token)
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (3)
35private void AnalyzeTree(SyntaxTreeAnalysisContext context) 44private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 63SyntaxTreeAnalysisContext context, ReportDiagnostic severity, ConstructorInitializerSyntax initializer)
CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs (3)
21SyntaxTreeAnalysisContext context, 28SyntaxTreeAnalysisContext context, 37SyntaxTreeAnalysisContext context,
CSharpAnalyzerOptionsProvider.cs (1)
140public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context)
CSharpOrderModifiersDiagnosticAnalyzer.cs (2)
26protected override CodeStyleOption2<string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context) 30SyntaxTreeAnalysisContext context,
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (3)
34private void AnalyzeTree(SyntaxTreeAnalysisContext context) 43private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node) 67private bool CheckStatementSyntax(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, StatementSyntax statement)
Microsoft.CodeAnalysis.Features (17)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
33private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 42protected abstract void ProcessCompilationUnit(SyntaxTreeAnalysisContext context, CodeStyleOption2<AccessibilityModifiersRequired> option, TCompilationUnitSyntax compilationUnitSyntax);
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (3)
39private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 51private void Recurse(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode node, CancellationToken cancellationToken) 66private void ProcessBlockLikeStatement(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxNode block)
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
41private void HandleSyntaxTree(SyntaxTreeAnalysisContext context)
AbstractFormattingAnalyzer.cs (1)
40private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (3)
35private void AnalyzeTree(SyntaxTreeAnalysisContext context) 48SyntaxTreeAnalysisContext context, 68private void CheckToken(SyntaxTreeAnalysisContext context, ReportDiagnostic severity, SyntaxToken token)
AbstractOrderModifiersDiagnosticAnalyzer.cs (4)
39protected abstract CodeStyleOption2<string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context); 41private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context) 54SyntaxTreeAnalysisContext context, 60SyntaxTreeAnalysisContext context,
AnalyzerOptionsProvider.cs (2)
138public static AnalyzerOptionsProvider GetAnalyzerOptions(this SyntaxTreeAnalysisContext context) 153public static IdeAnalyzerOptions GetIdeAnalyzerOptions(this SyntaxTreeAnalysisContext context)
FormattingAnalyzerHelper.cs (1)
18internal static void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context, FormattingProvider formattingProvider, DiagnosticDescriptor descriptor, SyntaxFormattingOptions options)
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\TestDiagnosticAnalyzer.cs (1)
86private void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (3)
18context As SyntaxTreeAnalysisContext, 26context As SyntaxTreeAnalysisContext, 36context As SyntaxTreeAnalysisContext,
VisualBasicAnalyzerOptionsProvider.vb (1)
111Public Function GetVisualBasicAnalyzerOptions(context As SyntaxTreeAnalysisContext) As VisualBasicAnalyzerOptionsProvider
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
23Protected Overrides Function GetPreferredOrderStyle(context As SyntaxTreeAnalysisContext) As CodeStyleOption2(Of String) 28context As SyntaxTreeAnalysisContext,
Microsoft.CodeAnalysis.VisualBasic.Features (6)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (3)
18context As SyntaxTreeAnalysisContext, 26context As SyntaxTreeAnalysisContext, 36context As SyntaxTreeAnalysisContext,
VisualBasicAnalyzerOptionsProvider.vb (1)
111Public Function GetVisualBasicAnalyzerOptions(context As SyntaxTreeAnalysisContext) As VisualBasicAnalyzerOptionsProvider
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
23Protected Overrides Function GetPreferredOrderStyle(context As SyntaxTreeAnalysisContext) As CodeStyleOption2(Of String) 28context As SyntaxTreeAnalysisContext,