379 references to SyntaxTree
Microsoft.CodeAnalysis (20)
DiagnosticAnalyzer\AnalyzerExecutor.cs (10)
560IsAnalyzerSuppressedForTree(analyzer, semanticModel.SyntaxTree))
565var diagReporter = GetAddSemanticDiagnostic(semanticModel.SyntaxTree, analyzer);
697Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, semanticModel.SyntaxTree));
808var diagReporter = GetAddSemanticDiagnostic(semanticModel.SyntaxTree, declaredNode.FullSpan, analyzer);
975IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree))
980var diagReporter = GetAddSemanticDiagnostic(model.SyntaxTree, filterSpan, analyzer);
1001Debug.Assert(!IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree));
1063IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree))
1068var diagReporter = GetAddSemanticDiagnostic(model.SyntaxTree, filterSpan, analyzer);
1088Debug.Assert(!IsAnalyzerSuppressedForTree(analyzer, model.SyntaxTree));
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
199if (!_compilation.ContainsSyntaxTree(model.SyntaxTree))
560var analysisScope = new AnalysisScope(analyzers, new SourceOrAdditionalFile(model.SyntaxTree), filterSpan, isSyntacticSingleFileAnalysis: false, concurrentAnalysis: _analysisOptions.ConcurrentAnalysis, categorizeDiagnostics: true);
567var analysisScope = new AnalysisScope(analyzers, new SourceOrAdditionalFile(model.SyntaxTree), filterSpan, isSyntacticSingleFileAnalysis: false, concurrentAnalysis: _analysisOptions.ConcurrentAnalysis, categorizeDiagnostics: true);
Microsoft.CodeAnalysis.CodeStyle (16)
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (19)
CSharpSemanticFactsService.cs (14)
75return semanticModel.SyntaxTree.IsExpressionContext(
77semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken),
83return semanticModel.SyntaxTree.IsStatementContext(
84position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
88=> semanticModel.SyntaxTree.IsTypeContext(position, cancellationToken, semanticModel);
91=> semanticModel.SyntaxTree.IsNamespaceContext(position, cancellationToken, semanticModel);
94=> semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken);
98return semanticModel.SyntaxTree.IsTypeDeclarationContext(
99position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
104return semanticModel.SyntaxTree.IsMemberDeclarationContext(
105position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
109=> semanticModel.SyntaxTree.IsGlobalStatementContext(position, cancellationToken);
112=> semanticModel.SyntaxTree.IsLabelContext(position, cancellationToken);
115=> semanticModel.SyntaxTree.IsAttributeNameContext(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (31)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
CSharpSemanticFactsService.cs (14)
75return semanticModel.SyntaxTree.IsExpressionContext(
77semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken),
83return semanticModel.SyntaxTree.IsStatementContext(
84position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
88=> semanticModel.SyntaxTree.IsTypeContext(position, cancellationToken, semanticModel);
91=> semanticModel.SyntaxTree.IsNamespaceContext(position, cancellationToken, semanticModel);
94=> semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken);
98return semanticModel.SyntaxTree.IsTypeDeclarationContext(
99position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken);
104return semanticModel.SyntaxTree.IsMemberDeclarationContext(
105position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
109=> semanticModel.SyntaxTree.IsGlobalStatementContext(position, cancellationToken);
112=> semanticModel.SyntaxTree.IsLabelContext(position, cancellationToken);
115=> semanticModel.SyntaxTree.IsAttributeNameContext(position, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (11)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.Features (40)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (2)
Microsoft.CodeAnalysis.Test.Utilities (4)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic (6)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (22)
VisualBasicSemanticFactsService.vb (17)
51Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
52Return semanticModel.SyntaxTree.IsExpressionContext(position, token, cancellationToken, semanticModel)
56Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
57Return semanticModel.SyntaxTree.IsInterfaceMemberDeclarationKeywordContext(position, token, cancellationToken) OrElse
58semanticModel.SyntaxTree.IsTypeMemberDeclarationKeywordContext(position, token, cancellationToken)
64Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
65Return semanticModel.SyntaxTree.IsNamespaceContext(position, token, cancellationToken, semanticModel)
69Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
70Return semanticModel.SyntaxTree.IsSingleLineStatementContext(position, token, cancellationToken) OrElse
71semanticModel.SyntaxTree.IsMultiLineStatementStartContext(position, token, cancellationToken)
77Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
78Return semanticModel.SyntaxTree.IsTypeContext(position, token, cancellationToken, semanticModel)
82Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
83Return semanticModel.SyntaxTree.IsTypeDeclarationContext(position, token, cancellationToken)
91Dim tree = semanticModel.SyntaxTree
97Dim tree = semanticModel.SyntaxTree
103Return semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Features (21)
NavigationBar\VisualBasicNavigationBarItemService.vb (4)
66nodesToVisit.Push(DirectCast(semanticModel.SyntaxTree.GetRoot(cancellationToken), SyntaxNode))
112items.AddIfNotNull(CreateItemForEnum(solution, type, semanticModel.SyntaxTree, symbolDeclarationService))
114items.AddIfNotNull(CreatePrimaryItemForType(solution, type, semanticModel.SyntaxTree, workspaceSupportsDocumentChanges, symbolDeclarationService, cancellationToken))
345Dim methodLocation = GetSymbolLocation(solution, eventToImplementingMethods(e).First(), semanticModel.SyntaxTree, symbolDeclarationService)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (42)
VisualBasicSemanticFactsService.vb (17)
51Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
52Return semanticModel.SyntaxTree.IsExpressionContext(position, token, cancellationToken, semanticModel)
56Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
57Return semanticModel.SyntaxTree.IsInterfaceMemberDeclarationKeywordContext(position, token, cancellationToken) OrElse
58semanticModel.SyntaxTree.IsTypeMemberDeclarationKeywordContext(position, token, cancellationToken)
64Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
65Return semanticModel.SyntaxTree.IsNamespaceContext(position, token, cancellationToken, semanticModel)
69Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
70Return semanticModel.SyntaxTree.IsSingleLineStatementContext(position, token, cancellationToken) OrElse
71semanticModel.SyntaxTree.IsMultiLineStatementStartContext(position, token, cancellationToken)
77Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
78Return semanticModel.SyntaxTree.IsTypeContext(position, token, cancellationToken, semanticModel)
82Dim token = semanticModel.SyntaxTree.GetTargetToken(position, cancellationToken)
83Return semanticModel.SyntaxTree.IsTypeDeclarationContext(position, token, cancellationToken)
91Dim tree = semanticModel.SyntaxTree
97Dim tree = semanticModel.SyntaxTree
103Return semanticModel.SyntaxTree.IsNamespaceDeclarationNameContext(position, cancellationToken)
Microsoft.CodeAnalysis.Workspaces (41)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.VisualStudio.LanguageServices (2)
Microsoft.VisualStudio.LanguageServices.Implementation (1)