379 references to SyntaxTree
Microsoft.CodeAnalysis (20)
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
28this(model.Compilation, new SourceOrAdditionalFile(model.SyntaxTree))
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1813if (!analysisScope.ShouldAnalyze(semanticModel.SyntaxTree)) 1818var isGeneratedCode = IsGeneratedCode(semanticModel.SyntaxTree);
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);
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (1)
658/// Indicates if the underlying <see cref="SemanticModel.SyntaxTree"/> is generated code.
Operations\OperationExtensions.cs (1)
51if (model is null || model.SyntaxTree != operation.Syntax.SyntaxTree)
SourceGeneration\GeneratorSyntaxWalker.cs (2)
29&& model.Value.SyntaxTree == node.SyntaxTree); 38Debug.Assert(_semanticModel is object && _semanticModel.Value.SyntaxTree == node.SyntaxTree);
Microsoft.CodeAnalysis.CodeStyle (16)
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
62var tree = model.SyntaxTree;
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
61var tree = context.SemanticModel.SyntaxTree;
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
96var tree = semanticModel.SyntaxTree; 462var analysisResult = await compilationWithAnalyzers.GetAnalysisResultAsync(semanticModel.SyntaxTree, analyzers, cancellationToken).ConfigureAwait(false); 464if (analysisResult.SyntaxDiagnostics.TryGetValue(semanticModel.SyntaxTree, out var diagnostics)) 471if (analysisResult.SemanticDiagnostics.TryGetValue(semanticModel.SyntaxTree, out diagnostics)) 476AddAllCompilationDiagnosticsForTree(analysisResult, semanticModel.SyntaxTree, reportedDiagnostics);
AliasSymbolCache.cs (2)
37!treeMap.TryGetValue((semanticModel.SyntaxTree, namespaceId), out var symbolMap)) 55var key = (tree: semanticModel.SyntaxTree, namespaceId);
AnalyzerOptionsProvider.cs (1)
133=> GetAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree);
ISpeculationAnalyzer.cs (2)
11/// <see cref="SemanticModel.SyntaxTree"/> that <see cref="OriginalSemanticModel"/> points at. 17/// cref="SemanticModel.SyntaxTree"/> that <see cref="SpeculativeSemanticModel"/> points at.
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (3)
124if (model.SyntaxTree.OverlapsHiddenPosition(issueSpan, cancellationToken)) 162var tree = model.SyntaxTree; 275var (completed, intervalTree) = _codeBlockIntervals.GetOrAdd(context.SemanticModel.SyntaxTree, syntaxTree => (new StrongBox<bool>(true), null));
SymbolKey.BodyLevelSymbolKey.cs (1)
258Contract.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
173if (semanticModel.SyntaxTree.OverlapsHiddenPosition(affectedSpan, cancellationToken))
SyntaxContext.cs (1)
89this.SyntaxTree = semanticModel.SyntaxTree;
SyntaxGeneratorExtensions_Negate.cs (4)
64var options = semanticModel.SyntaxTree.Options; 156generatorInternal.SupportsPatterns(semanticModel.SyntaxTree.Options)) 162if (syntaxFacts.SupportsNotPattern(semanticModel.SyntaxTree.Options)) 242if (syntaxFacts.SupportsNotPattern(semanticModel.SyntaxTree.Options))
Microsoft.CodeAnalysis.CSharp (5)
CSharpDeclarationComputer.cs (1)
29ComputeDeclarations(model, associatedSymbol: null, model.SyntaxTree.GetRoot(cancellationToken),
SymbolDisplay\SymbolDisplay.cs (1)
220else if (positionOpt < 0 || positionOpt > semanticModelOpt.SyntaxTree.Length) // Note: not >= since EOF is allowed.
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
51var token = semanticModelOpt.SyntaxTree.GetRoot().FindToken(positionOpt); 188var token = semanticModel.SyntaxTree.GetRoot().FindToken(position); 226if (location.IsInSource && location.SourceTree == semanticModelOpt.SyntaxTree)
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
CSharpAnalyzerOptionsProvider.cs (2)
135=> GetCSharpAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree); 144=> GetCSharpAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree);
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
64var syntaxTree = semanticModel.SyntaxTree;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
92var root = context.SemanticModel.SyntaxTree.GetCompilationUnitRoot(context.CancellationToken); 295var syntaxTreeState = GetOrCreateSyntaxTreeState(context.SemanticModel.SyntaxTree, defaultCompleted: true, context.SemanticModel, context.CancellationToken);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
56var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
CSharpSemanticFacts.cs (2)
129if (!original.SyntaxTree.HasCompilationUnitRoot) 134var root = original.SyntaxTree.GetCompilationUnitRoot(cancellationToken);
CSharpUnnecessaryImportsProvider.cs (1)
28var root = model.SyntaxTree.GetRoot(cancellationToken);
CSharpUseImplicitTypeHelper.cs (2)
181if (!semanticModel.SyntaxTree.HasCompilationUnitRoot) 190var tree = semanticModel.SyntaxTree;
InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
132var tree = syntaxContext.SemanticModel.SyntaxTree; 319var tree = semanticModel.SyntaxTree;
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
40var syntaxTree = context.SemanticModel.SyntaxTree;
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);
CSharpSyntaxContext.cs (1)
183var syntaxTree = semanticModel.SyntaxTree;
CSharpTypeInferenceService.TypeInferrer.cs (2)
194var syntaxTree = SemanticModel.SyntaxTree; 2104var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
89var languageVersion = semanticModel.SyntaxTree.Options.LanguageVersion();
ITypeSymbolExtensions.cs (1)
122var root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
285semanticModel.SyntaxTree.GetRoot(),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\GetDiagnosticsTests.cs (1)
1285AssertEx.SetEqual(expectedSemanticModelTreeCallbacks, analyzer.AnalyzedSemanticModels.Select(s => s.SyntaxTree).ToHashSet());
Microsoft.CodeAnalysis.CSharp.Features (31)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
160var rightToken = semanticModel.SyntaxTree.FindTokenOnRightOfPosition(context.Position, context.CancellationToken); 182var rightToken = semanticModel.SyntaxTree.FindTokenOnRightOfPosition(context.Position, context.CancellationToken);
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
111var tree = semanticModel.SyntaxTree;
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
CSharpAnalyzerOptionsProvider.cs (2)
135=> GetCSharpAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree); 144=> GetCSharpAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree);
CSharpDeclarationComputer.cs (1)
29ComputeDeclarations(model, associatedSymbol: null, model.SyntaxTree.GetRoot(cancellationToken),
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
64var syntaxTree = semanticModel.SyntaxTree;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
92var root = context.SemanticModel.SyntaxTree.GetCompilationUnitRoot(context.CancellationToken); 295var syntaxTreeState = GetOrCreateSyntaxTreeState(context.SemanticModel.SyntaxTree, defaultCompleted: true, context.SemanticModel, context.CancellationToken);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
56var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
89var languageVersion = semanticModel.SyntaxTree.Options.LanguageVersion();
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
34semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9 &&
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
67var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
84var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
GenerateMember\GenerateParameterizedMember\CSharpGenerateMethodService.cs (1)
160if (semanticModel.SyntaxTree.IsNameOfContext(expression.SpanStart, semanticModel, cancellationToken))
GenerateType\CSharpGenerateTypeService.cs (3)
202var syntaxTree = semanticModel.SyntaxTree; 589? semanticModel.SyntaxTree.GetLocation(new TextSpan(lastMember.Span.End, 0)) 590: semanticModel.SyntaxTree.GetLocation(new TextSpan());
InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
132var tree = syntaxContext.SemanticModel.SyntaxTree; 319var tree = semanticModel.SyntaxTree;
NavigationBar\CSharpNavigationBarItemService.cs (1)
129nodesToVisit.Push(semanticModel.SyntaxTree.GetRoot(cancellationToken));
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
81var parseOptions = (CSharpParseOptions)semanticModel.SyntaxTree!.Options;
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
40var syntaxTree = context.SemanticModel.SyntaxTree;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
68var updatedRoot = updatedSemanticModel.SyntaxTree.GetRoot(cancellationToken);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (6)
70var syntaxTree = semanticModel.SyntaxTree; 177var root = updatedSemanticModel.SyntaxTree.GetRoot(cancellationToken); 190var root = semanticModel.SyntaxTree.GetRoot(cancellationToken); 217var updatedSyntaxTree = semanticModel.SyntaxTree.WithRootAndOptions( 218changedRoot, semanticModel.SyntaxTree.Options); 221semanticModel.SyntaxTree, updatedSyntaxTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\AccessibilityTests.cs (1)
53s_testModel.IsAccessible(s_testModel.SyntaxTree.GetCompilationUnitRoot().FullSpan.End + 1, s_testSymbol));
Semantics\InitOnlyMemberTests.cs (1)
3148speculativeModel.SyntaxTree.GetRoot()
Semantics\LookupPositionTests.cs (1)
3129SyntaxToken token = model.SyntaxTree.GetCompilationUnitRoot().FindToken(position, findInsideTrivia: true);
Semantics\SuppressAccessibilityChecksTests.cs (5)
54var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 61semanticModel = semanticModel.Compilation.GetSemanticModel(semanticModel.SyntaxTree); 72var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 87var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 228speculativeModel.SyntaxTree.GetRoot()
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
294Assert.Equal(testReceiver.VisitedNodes[0].SemanticModel.SyntaxTree, testReceiver.VisitedNodes[0].Node.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
Compilation\CompilationAPITests.cs (1)
885Assert.Equal(t1, bind.SyntaxTree);
SymbolDisplay\SymbolDisplayTests.cs (12)
6731var declarations = semanticModel.SyntaxTree.GetRoot().DescendantNodes().Where(n => n.Kind() == SyntaxKind.StructDeclaration).Cast<BaseTypeDeclarationSyntax>().ToArray(); 6769var declarations = semanticModel.SyntaxTree.GetRoot().DescendantNodes().Where(n => n.Kind() == SyntaxKind.StructDeclaration).Cast<BaseTypeDeclarationSyntax>().ToArray(); 6807var declarations = semanticModel.SyntaxTree.GetRoot().DescendantNodes().Where(n => n.Kind() == SyntaxKind.StructDeclaration).Cast<BaseTypeDeclarationSyntax>().ToArray(); 6867var declaration = (BaseTypeDeclarationSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.StructDeclaration); 6939var declaration = (BaseTypeDeclarationSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.StructDeclaration); 7199var declaration = (BaseTypeDeclarationSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.StructDeclaration); 7352var declaration = (BaseTypeDeclarationSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.StructDeclaration); 7380var structure = semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.RawKind == (int)VisualBasic.SyntaxKind.StructureStatement); 8090var syntaxTree = semanticModel.SyntaxTree; 8091var declaration = (LocalDeclarationStatementSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.LocalDeclarationStatement); 8141var syntaxTree = semanticModel.SyntaxTree; 8142var declaration = (LocalDeclarationStatementSyntax)semanticModel.SyntaxTree.GetRoot().DescendantNodes().Single(n => n.Kind() == SyntaxKind.LocalDeclarationStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
31var syntaxTree = semanticModel.SyntaxTree;
CSharpSemanticFacts.cs (2)
129if (!original.SyntaxTree.HasCompilationUnitRoot) 134var root = original.SyntaxTree.GetCompilationUnitRoot(cancellationToken);
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);
CSharpSyntaxContext.cs (1)
183var syntaxTree = semanticModel.SyntaxTree;
CSharpTypeInferenceService.TypeInferrer.cs (2)
194var syntaxTree = SemanticModel.SyntaxTree; 2104var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
CSharpUnnecessaryImportsProvider.cs (1)
28var root = model.SyntaxTree.GetRoot(cancellationToken);
CSharpUseImplicitTypeHelper.cs (2)
181if (!semanticModel.SyntaxTree.HasCompilationUnitRoot) 190var tree = semanticModel.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
122var root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
Rename\CSharpRenameRewriterLanguageService.cs (2)
146_renamableDeclarationLocation = _renamedSymbol.Locations.FirstOrDefault(loc => loc.IsInSource && loc.SourceTree == _semanticModel.SyntaxTree); 1251if (node.SyntaxTree == originalSemanticModel.SyntaxTree)
Simplification\CSharpSimplificationService.cs (1)
189var root = model.SyntaxTree.GetRoot(cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (1)
671_semanticModel.SyntaxTree.IsNameOfContext(originalSimpleName.SpanStart, _semanticModel, _cancellationToken))
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (5)
66semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9 && 219if (!model.SyntaxTree.HasCompilationUnitRoot) 222var root = (CompilationUnitSyntax)model.SyntaxTree.GetRoot(cancellationToken); 319if (!originalSemanticModel.SyntaxTree.HasCompilationUnitRoot) 372token = originalSemanticMode.SyntaxTree.GetRoot(cancellationToken).FindToken(semanticModel.OriginalPositionForSpeculation);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (11)
CodeGeneration\CodeGenerationTests.cs (8)
556testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(oldNode, newNode)); 572var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 575testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, newNode)); 627testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, updatedDeclarationNode)); 881this.SyntaxTree = SemanticModel.SyntaxTree; 900return SemanticModel.SyntaxTree.GetRoot().FindNode(destSpan, getInnermostNodeForTie: true); 921var token = semanticModel.SyntaxTree.GetRoot().FindToken(selection.Start); 933var token = SemanticModel.SyntaxTree.GetRoot().FindToken(destSpan.Start);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
1254context.RegisterSemanticModelAction(c => c.ReportDiagnostic(Diagnostic.Create(s_semanticRule, c.SemanticModel.SyntaxTree.GetRoot().GetLocation()))); 1270context.RegisterSemanticModelAction(c => c.ReportDiagnostic(Diagnostic.Create(s_semanticRule, c.SemanticModel.SyntaxTree.GetRoot().GetLocation())));
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
44var tree = semanticModel.SyntaxTree;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
FindReferences\FindReferencesTests.vb (1)
581Dim root1 = Await semanticModel1.SyntaxTree.GetRootAsync()
Microsoft.CodeAnalysis.Features (40)
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
62var tree = model.SyntaxTree;
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
61var tree = context.SemanticModel.SyntaxTree;
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
96var tree = semanticModel.SyntaxTree; 462var analysisResult = await compilationWithAnalyzers.GetAnalysisResultAsync(semanticModel.SyntaxTree, analyzers, cancellationToken).ConfigureAwait(false); 464if (analysisResult.SyntaxDiagnostics.TryGetValue(semanticModel.SyntaxTree, out var diagnostics)) 471if (analysisResult.SemanticDiagnostics.TryGetValue(semanticModel.SyntaxTree, out diagnostics)) 476AddAllCompilationDiagnosticsForTree(analysisResult, semanticModel.SyntaxTree, reportedDiagnostics);
AnalyzerOptionsProvider.cs (1)
133=> GetAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
204var tree = model.SyntaxTree;
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
85var tree = context.SemanticModel.SyntaxTree;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
146contextLocation: semanticModel.SyntaxTree.GetLocation(TextSpan.FromBounds(line.Start, line.Start))),
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
62var alreadyTypedMembers = GetInitializedMembers(semanticModel.SyntaxTree, position, cancellationToken);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
420var editor = new SyntaxEditor(model.SyntaxTree.GetRoot(cancellationToken), services);
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
151var editor = new SyntaxEditor(converter.ForEachInfo.SemanticModel.SyntaxTree.GetRoot(cancellationToken), document.Project.Solution.Services);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
95var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2511if (oldSymbol == null || oldDeclaration != null && oldDeclaration.SyntaxTree != oldModel?.SyntaxTree) 2515else if (newSymbol == null || newDeclaration != null && newDeclaration.SyntaxTree != newModel.SyntaxTree) 3569var oldRoot = oldModel.SyntaxTree.GetRoot(cancellationToken); 3602var newRoot = newModel.SyntaxTree.GetRoot(cancellationToken);
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
50var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
50var syntaxTree = semanticModel.SyntaxTree;
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (2)
44var syntaxTree = semanticModel.SyntaxTree; 82Location.Create(context.SemanticModel.SyntaxTree, diag.Span),
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (2)
43var syntaxTree = semanticModel.SyntaxTree; 91Location.Create(context.SemanticModel.SyntaxTree, diag.Span),
ExtractMethod\SelectionValidator.cs (1)
98return IsFinalSpanSemanticallyValidSpan(semanticModel.SyntaxTree.GetRoot(cancellationToken), textSpan, returnStatements, cancellationToken);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
55var syntaxTree = semanticModel.SyntaxTree;
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
302new CodeGenerationContext(newSemanticModel.SyntaxTree.GetLocation(new TextSpan())),
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
183var syntaxTree = semanticModel.SyntaxTree;
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
44.Where(loc => !semanticModel.SyntaxTree.OverlapsHiddenPosition(loc.Location.SourceSpan, cancellationToken))
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
127if (_semanticModel.SyntaxTree == tree)
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
46contextLocation: newSemanticModel.SyntaxTree.GetLocation(new TextSpan()),
QuickInfo\CommonQuickInfoProvider.cs (1)
35var tokens = await GetTokensAsync(context.SemanticModel.SyntaxTree, context.Position, context.CancellationToken).ConfigureAwait(false);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
140var root = linkedModel.SyntaxTree.GetRoot(cancellationToken);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
113var sourceText = semanticModel.SyntaxTree.GetText(cancellationToken); 129var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
Shared\Utilities\ExtractTypeHelpers.cs (1)
69contextLocation: newSemanticModel.SyntaxTree.GetLocation(new TextSpan()),
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (3)
124if (model.SyntaxTree.OverlapsHiddenPosition(issueSpan, cancellationToken)) 162var tree = model.SyntaxTree; 275var (completed, intervalTree) = _codeBlockIntervals.GetOrAdd(context.SemanticModel.SyntaxTree, syntaxTree => (new StrongBox<bool>(true), null));
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (2)
Generator.cs (2)
265var syntaxTree = semanticModel.SyntaxTree; 266var sourceText = semanticModel.SyntaxTree.GetText(cancellationToken);
Microsoft.CodeAnalysis.Test.Utilities (4)
CommonTestBase.cs (2)
564var root = model.SyntaxTree.GetRoot(); 613foreach (var node in model.SyntaxTree.GetRoot().DescendantNodes())
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
1455sortedCallbackSemanticModelPaths.Add($"{context.SemanticModel.SyntaxTree.FilePath}(IsGeneratedCode:{context.IsGeneratedCode})")); 2620context.RegisterSemanticModelAction(context => HandleCallback(context.SemanticModel.SyntaxTree.GetRoot().GetLocation(), context.SemanticModel.Compilation, context.ReportDiagnostic, context.CancellationToken));
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1397var token = model.SyntaxTree.GetRoot().FindToken(pos);
Microsoft.CodeAnalysis.VisualBasic (6)
SymbolDisplay\SymbolDisplay.vb (1)
98ElseIf positionOpt < 0 OrElse positionOpt > semanticModelOpt.SyntaxTree.Length Then 'Note: not >= since EOF is allowed.
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (4)
12Dim token = semanticModelOpt.SyntaxTree.GetRoot().FindToken(positionOpt) 153Dim token = semanticModelOpt.SyntaxTree.GetRoot().FindToken(positionOpt) 181Return semanticModel.SyntaxTree 186Return semanticModel.ParentModel.SyntaxTree
VisualBasicDeclarationComputer.vb (1)
20ComputeDeclarationsCore(model, model.SyntaxTree.GetRoot(cancellationToken),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
SemanticModelExtensions.vb (1)
181Dim root = semanticModel.SyntaxTree.GetCompilationUnitRoot()
VisualBasicAnalyzerOptionsProvider.vb (2)
102Return GetVisualBasicAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree) 122Return GetVisualBasicAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree)
VisualBasicSemanticFacts.vb (2)
149If Not original.SyntaxTree.HasCompilationUnitRoot Then 153Dim root = original.SyntaxTree.GetCompilationUnitRoot()
VisualBasicUnnecessaryImportsProvider.vb (5)
30Dim root = model.SyntaxTree.GetRoot(cancellationToken) 73Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 76Dim updatedSyntaxTree = model.SyntaxTree.WithRootAndOptions(updatedRoot, model.SyntaxTree.Options) 77Dim updatedCompilation = model.Compilation.ReplaceSyntaxTree(model.SyntaxTree, updatedSyntaxTree)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (22)
INamespaceOrTypeSymbolExtensions.vb (1)
27If Not originalSemanticModel.SyntaxTree.HasCompilationUnitRoot Then
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)
VisualBasicSyntaxContext.vb (2)
114Dim syntaxTree = semanticModel.SyntaxTree 156Dim syntaxTree = semanticModel.SyntaxTree
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
127Dim tree = Me.SemanticModel.SyntaxTree 788Dim tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation)
Microsoft.CodeAnalysis.VisualBasic.Features (21)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
422Dim syntaxRootBeforeInline = Await semanticModelBeforeInline.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(False)
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (1)
59Dim tree = semanticModel.SyntaxTree
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
37Dim syntaxTree = semanticModel.SyntaxTree
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
79Dim root = semanticModel.SyntaxTree.GetRoot(cancellationToken)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
53Dim syntaxTree = semanticModel.SyntaxTree
ExtractMethod\VisualBasicSelectionValidator.vb (4)
102Dim root = semanticModel.SyntaxTree.GetRoot(cancellationToken) 199semanticModel.SyntaxTree.GetRoot(cancellationToken), GetControlFlowSpan(selectionInfo), cancellationToken) 286symbol.Locations.First().SourceTree IsNot semanticModel.SyntaxTree Then 295Dim root = semanticModel.SyntaxTree.GetRoot(cancellationToken)
GenerateMember\GenerateParameterizedMember\VisualBasicCommonGenerationServiceMethods.vb (1)
14Dim root = semanticModel.SyntaxTree.GetRoot
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
147Dim tree = semanticModel.SyntaxTree
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
109Dim tree = semanticModel.SyntaxTree
GenerateType\VisualBasicGenerateTypeService.vb (2)
451semanticModel.SyntaxTree.GetLocation(New TextSpan()), 452semanticModel.SyntaxTree.GetLocation(New TextSpan(lastMember.Span.End, 0)))
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)
VisualBasicAnalyzerOptionsProvider.vb (2)
102Return GetVisualBasicAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree) 122Return GetVisualBasicAnalyzerOptions(context.Options, context.SemanticModel.SyntaxTree)
VisualBasicDeclarationComputer.vb (1)
20ComputeDeclarationsCore(model, model.SyntaxTree.GetRoot(cancellationToken),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Compilation\SuppressAccessibilityChecksTests.vb (4)
55Dim invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType(Of InvocationExpressionSyntax)().Single() 68Dim invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType(Of InvocationExpressionSyntax)().Single() 80Dim syntaxTree = semanticModel.SyntaxTree 256speculativeModel.SyntaxTree.GetRoot() _
Microsoft.CodeAnalysis.VisualBasic.Workspaces (42)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
22If Not model.SyntaxTree.HasCompilationUnitRoot Then 26Dim root = model.SyntaxTree.GetCompilationUnitRoot()
Classification\SyntaxClassification\NameSyntaxClassifier.vb (2)
177semanticModel.SyntaxTree.IsExpressionContext(token.SpanStart, cancellationToken, semanticModel) Then 186If semanticModel.SyntaxTree.IsExpressionContext(token.SpanStart, cancellationToken, semanticModel) Then
INamespaceOrTypeSymbolExtensions.vb (1)
27If Not originalSemanticModel.SyntaxTree.HasCompilationUnitRoot Then
Rename\VisualBasicRenameRewriterLanguageService.vb (5)
124_renamableDeclarationLocation = _renamedSymbol.Locations.Where(Function(loc) loc.IsInSource AndAlso loc.SourceTree Is _semanticModel.SyntaxTree).FirstOrDefault() 198newNode = Me._speculativeModel.SyntaxTree.GetRoot(_cancellationToken).GetAnnotatedNodes(Of SyntaxNode)(annotation).First() 222probableRenameNode = Me._speculativeModel.SyntaxTree.GetRoot(_cancellationToken).GetAnnotatedNodes(Of SyntaxNode)(annotation).First() 223speculativeNewNode = Me._speculativeModel.SyntaxTree.GetRoot(_cancellationToken).GetAnnotatedNodes(Of SyntaxNode)(annotationForSpeculativeNode).First() 1020If node.SyntaxTree Is originalSemanticModel.SyntaxTree Then
SemanticModelExtensions.vb (1)
181Dim root = semanticModel.SyntaxTree.GetCompilationUnitRoot()
Simplification\VisualBasicSimplificationService.Expander.vb (1)
650_semanticModel.SyntaxTree.IsNameOfContext(originalSimpleName.SpanStart, _cancellationToken) Then
Simplification\VisualBasicSimplificationService.vb (2)
128nodeToSpeculate = speculativeModel.SyntaxTree.GetRoot() 165Dim root = model.SyntaxTree.GetRoot(cancellationToken)
VisualBasicSemanticFacts.vb (2)
149If Not original.SyntaxTree.HasCompilationUnitRoot Then 153Dim root = original.SyntaxTree.GetCompilationUnitRoot()
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)
VisualBasicSyntaxContext.vb (2)
114Dim syntaxTree = semanticModel.SyntaxTree 156Dim syntaxTree = semanticModel.SyntaxTree
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
127Dim tree = Me.SemanticModel.SyntaxTree 788Dim tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation)
VisualBasicUnnecessaryImportsProvider.vb (5)
30Dim root = model.SyntaxTree.GetRoot(cancellationToken) 73Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 76Dim updatedSyntaxTree = model.SyntaxTree.WithRootAndOptions(updatedRoot, model.SyntaxTree.Options) 77Dim updatedCompilation = model.Compilation.ReplaceSyntaxTree(model.SyntaxTree, updatedSyntaxTree)
Microsoft.CodeAnalysis.Workspaces (41)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
173if (semanticModel.SyntaxTree.OverlapsHiddenPosition(affectedSpan, cancellationToken))
AliasSymbolCache.cs (2)
37!treeMap.TryGetValue((semanticModel.SyntaxTree, namespaceId), out var symbolMap)) 55var key = (tree: semanticModel.SyntaxTree, namespaceId);
Classification\Classifier.cs (2)
74var root = semanticModel.SyntaxTree.GetRoot(cancellationToken); 97var sourceText = await semanticModel.SyntaxTree.GetTextAsync(cancellationToken).ConfigureAwait(false);
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
42_syntaxTree = semanticModel.SyntaxTree;
Editing\DocumentEditor.cs (1)
39var root = model.SyntaxTree.GetRoot(cancellationToken);
Editing\SymbolEditor.cs (2)
296var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).GetCurrentNode(declaration); 487var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).GetCurrentNode(decl);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
82var root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferenceCache.cs (1)
82var root = await _semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesDocumentState.cs (1)
40SyntaxTree = semanticModel.SyntaxTree;
FindSymbols\SymbolFinder.cs (1)
99var syntaxTree = semanticModel.SyntaxTree;
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
240var root = semanticModel.SyntaxTree.GetRoot(cancellationToken);
ISpeculationAnalyzer.cs (2)
11/// <see cref="SemanticModel.SyntaxTree"/> that <see cref="OriginalSemanticModel"/> points at. 17/// cref="SemanticModel.SyntaxTree"/> that <see cref="SpeculativeSemanticModel"/> points at.
ReassignedVariable\AbstractReassignedVariableService.cs (3)
169if (methodOrPropertyDeclaration.SyntaxTree != semanticModel.SyntaxTree) 188if (parameterLocation.SourceTree == semanticModel.SyntaxTree) 213.Where(s => s.SyntaxTree == semanticModel.SyntaxTree)
Recommendations\Recommender.cs (1)
27var document = solution.GetRequiredDocument(semanticModel.SyntaxTree);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
787var originalSyntaxRoot = await semanticModel.SyntaxTree.GetRootAsync(_cancellationToken).ConfigureAwait(false);
Rename\RenameRewriterParameters.cs (1)
60OriginalSyntaxTree = semanticModel.SyntaxTree;
Rename\RenameUtilities.cs (1)
47var bindableToken = semanticModel.SyntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
43var previousSyntaxTree = previousSemanticModel.SyntaxTree; 55var previousRoot = await previousSemanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
119reuseInfoOpt.Value.PreviousNonSpeculativeSemanticModel.SyntaxTree == bodyNode.SyntaxTree)
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
206var condition = factory.SyntaxGeneratorInternal.SupportsPatterns(semanticModel.SyntaxTree.Options)
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
66factory, generatorInternal, semanticModel.Compilation, semanticModel.SyntaxTree.Options, containingType, symbols);
Simplification\AbstractSimplificationService.cs (6)
73var root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 109var root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 121root = await semanticModel.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 209if (currentNodeOrToken.SyntaxTree != semanticModelForReduce.SyntaxTree) 246newRoot = await semanticModelForReduce.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 309var root = await model.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
70return !semanticModel.SyntaxTree.OverlapsHiddenPosition(memberAccessExpression.Span, cancellationToken) &&
SymbolKey.BodyLevelSymbolKey.cs (1)
258Contract.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
SyntaxContext.cs (1)
89this.SyntaxTree = semanticModel.SyntaxTree;
SyntaxGeneratorExtensions_Negate.cs (4)
64var options = semanticModel.SyntaxTree.Options; 156generatorInternal.SupportsPatterns(semanticModel.SyntaxTree.Options)) 162if (syntaxFacts.SupportsNotPattern(semanticModel.SyntaxTree.Options)) 242if (syntaxFacts.SupportsNotPattern(semanticModel.SyntaxTree.Options))
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SerializationTests.cs (1)
71var root = (CS.Syntax.CompilationUnitSyntax)model.SyntaxTree.GetRoot();
SymbolKeyTests.cs (1)
1419GetAllSymbols(model, model.SyntaxTree.GetRoot(), list, predicate);
Microsoft.VisualStudio.LanguageServices (2)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
78var root = semanticModel.SyntaxTree
Snippets\AbstractSnippetExpansionClient.cs (1)
760var token = await semanticModel.SyntaxTree.GetTouchingWordAsync(caretPosition.Position, document.GetRequiredLanguageService<ISyntaxFactsService>(), cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
73this.Text = semanticModel.SyntaxTree.GetText();