525 references to SyntaxTree
GenerateDocumentationAndConfigFiles (22)
Metrics (7)
Metrics.Legacy (7)
Microsoft.AspNetCore.App.Analyzers (4)
Microsoft.CodeAnalysis (21)
DiagnosticAnalyzer\AnalyzerExecutor.cs (10)
618IsAnalyzerSuppressedForTree(analyzer, semanticModel.SyntaxTree, cancellationToken))
624var diagReporter = GetAddSemanticDiagnostic(semanticModel.SyntaxTree, analyzer, analyzerOptions, cancellationToken);
785Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken));
1041executionData.SemanticModel.SyntaxTree, declaredNode.FullSpan,
1101IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree, cancellationToken))
1108model.SyntaxTree, spanForContainingTopmostNodeForAnalysis, analyzer, analyzerOptions, cancellationToken);
1136Debug.Assert(!IsAnalyzerSuppressedForTree(executionData.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken));
1202IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree, cancellationToken))
1209model.SyntaxTree, spanForContainingOperationBlock, analyzer, analyzerOptions, cancellationToken);
1236Debug.Assert(!IsAnalyzerSuppressedForTree(executionData.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken));
Microsoft.CodeAnalysis.Analyzers (22)
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
Microsoft.CodeAnalysis.BannedApiAnalyzers (22)
Microsoft.CodeAnalysis.CodeStyle (20)
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle (24)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (14)
69return semanticModel.SyntaxTree.IsExpressionContext(
71semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken),
77return semanticModel.SyntaxTree.IsStatementContext(
78position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
82=> semanticModel.SyntaxTree.IsTypeContext(position, cancellationToken, semanticModel);
85=> semanticModel.SyntaxTree.IsNamespaceContext(position, cancellationToken, semanticModel);
88=> semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken);
92return semanticModel.SyntaxTree.IsTypeDeclarationContext(
93position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
98return semanticModel.SyntaxTree.IsMemberDeclarationContext(
99position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
103=> semanticModel.SyntaxTree.IsGlobalStatementContext(position, cancellationToken);
106=> semanticModel.SyntaxTree.IsLabelContext(position, cancellationToken);
109=> semanticModel.SyntaxTree.IsAttributeNameContext(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Diagnostics\DiagnosticAnalyzerTests.cs (4)
4339? await compilationWithAnalyzers.GetAnalysisResultAsync(semanticModel.SyntaxTree, filterSpan, analyzers, CancellationToken.None)
4340: await compilationWithAnalyzers.GetAnalysisResultAsync(semanticModel.SyntaxTree, filterSpan, CancellationToken.None);
4345? await compilationWithAnalyzers.GetAnalyzerSyntaxDiagnosticsAsync(semanticModel.SyntaxTree, filterSpan, analyzers, CancellationToken.None)
4346: await compilationWithAnalyzers.GetAnalyzerSyntaxDiagnosticsAsync(semanticModel.SyntaxTree, filterSpan, CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.Features (44)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (14)
69return semanticModel.SyntaxTree.IsExpressionContext(
71semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken),
77return semanticModel.SyntaxTree.IsStatementContext(
78position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
82=> semanticModel.SyntaxTree.IsTypeContext(position, cancellationToken, semanticModel);
85=> semanticModel.SyntaxTree.IsNamespaceContext(position, cancellationToken, semanticModel);
88=> semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken);
92return semanticModel.SyntaxTree.IsTypeDeclarationContext(
93position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
98return semanticModel.SyntaxTree.IsMemberDeclarationContext(
99position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
103=> semanticModel.SyntaxTree.IsGlobalStatementContext(position, cancellationToken);
106=> semanticModel.SyntaxTree.IsLabelContext(position, cancellationToken);
109=> semanticModel.SyntaxTree.IsAttributeNameContext(position, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
Microsoft.CodeAnalysis.Features (42)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
Microsoft.CodeAnalysis.Test.Utilities (6)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic (4)
Microsoft.CodeAnalysis.Workspaces (38)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (2)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Roslyn.Diagnostics.Analyzers (25)
Roslyn.Diagnostics.CSharp.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (14)
69return semanticModel.SyntaxTree.IsExpressionContext(
71semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken),
77return semanticModel.SyntaxTree.IsStatementContext(
78position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
82=> semanticModel.SyntaxTree.IsTypeContext(position, cancellationToken, semanticModel);
85=> semanticModel.SyntaxTree.IsNamespaceContext(position, cancellationToken, semanticModel);
88=> semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken);
92return semanticModel.SyntaxTree.IsTypeDeclarationContext(
93position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
98return semanticModel.SyntaxTree.IsMemberDeclarationContext(
99position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
103=> semanticModel.SyntaxTree.IsGlobalStatementContext(position, cancellationToken);
106=> semanticModel.SyntaxTree.IsLabelContext(position, cancellationToken);
109=> semanticModel.SyntaxTree.IsAttributeNameContext(position, cancellationToken);
System.Private.CoreLib.Generators (1)
Test.Utilities (7)
Text.Analyzers (22)