612 references to SyntaxTree
Microsoft.CodeAnalysis (27)
Diagnostic\SourceLocation.cs (1)
27: this(node.SyntaxTree, node.Span)
DiagnosticAnalyzer\AnalysisContextInfo.cs (3)
43this(compilation: compilation, operation: null, symbol: null, file: new SourceOrAdditionalFile(node.SyntaxTree), node) 48this(compilation: compilation, operation: operation, symbol: null, file: new SourceOrAdditionalFile(operation.Syntax.SyntaxTree), node: operation.Syntax) 53this(compilation: compilation, operation: null, symbol: symbol, file: new SourceOrAdditionalFile(node.SyntaxTree), node)
DiagnosticAnalyzer\AnalyzerExecutor.cs (5)
675Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree)); 788IsAnalyzerSuppressedForTree(analyzer, declaredNode.SyntaxTree)) 899Debug.Assert(!IsAnalyzerSuppressedForTree(analyzer, declaredNode.SyntaxTree)); 1429_isGeneratedCodeLocation(node.SyntaxTree, node.Span)) 1441_isGeneratedCodeLocation(operation.Syntax.SyntaxTree, operation.Syntax.Span))
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
110return _previousTopLevelMethod.CalculateLocalSyntaxOffset(_lambdaSyntaxFacts.GetDeclaratorPosition(node), node.SyntaxTree);
Operations\OperationExtensions.cs (2)
51if (model is null || model.SyntaxTree != operation.Syntax.SyntaxTree) 53model = compilation.GetSemanticModel(operation.Syntax.SyntaxTree);
SourceGeneration\GeneratorSyntaxWalker.cs (2)
29&& model.Value.SyntaxTree == node.SyntaxTree); 38Debug.Assert(_semanticModel is object && _semanticModel.Value.SyntaxTree == node.SyntaxTree);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (2)
97Debug.Assert(syntaxNodes.All(n => n.SyntaxTree == syntaxTree)); 142var targetSyntaxTree = attributeTarget.SyntaxTree;
Syntax\SyntaxList.cs (1)
27protected override SyntaxTree SyntaxTreeCore => this.Parent!.SyntaxTree;
Syntax\SyntaxNode.cs (7)
74/// Returns <see cref="SyntaxTree"/> that owns the node. 352/// occurs when a <see cref="SyntaxTree"/> is incrementally parsed using <see cref="SyntaxTree.WithChangedText"/> 672return this.SyntaxTree.GetLocation(this.Span); 688var tree = this.SyntaxTree; 701return this.SyntaxTree.GetDiagnostics(this); 711return this.SyntaxTree.GetReference(this); 971SyntaxNode? cuRoot = node.SyntaxTree?.GetRoot();
Syntax\SyntaxNodeOrToken.cs (1)
823public SyntaxTree? SyntaxTree => _nodeOrParent?.SyntaxTree;
Syntax\SyntaxToken.cs (1)
640public SyntaxTree? SyntaxTree => Parent?.SyntaxTree;
Syntax\TranslationSyntaxReference.cs (1)
37Debug.Assert(node.SyntaxTree == _reference.SyntaxTree);
Microsoft.CodeAnalysis.CodeStyle (33)
AbstractDocumentationCommentService.cs (1)
84var syntaxTree = documentationComment.SyntaxTree;
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (3)
93var root = namespaceDeclaration.SyntaxTree.GetRoot(cancellationToken); 139if (!PathUtilities.IsChildPath(projectDir, namespaceDeclaration.SyntaxTree.FilePath)) 148PathUtilities.GetDirectoryName(namespaceDeclaration.SyntaxTree.FilePath)!);
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
54var tree = switchBlock.SyntaxTree;
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
70node.SyntaxTree.GetLocation(GetFadeSpan(node)),
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
132var lines = parenthesizedExpression.SyntaxTree.GetText(cancellationToken).Lines; 136return Location.Create(parenthesizedExpression.SyntaxTree, TextSpan.FromBounds(parenthesizedExpressionLocation.SourceSpan.Start, textSpanEndPosition));
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
546lazyModel ??= compilation.GetSemanticModel(root.SyntaxTree);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
80if (!symbolStartAnalyzer._compilationAnalyzer.TryGetOptions(firstBlock.Syntax.SyntaxTree,
AbstractSimplifyInterpolationHelpers.cs (1)
50.SelectAsArray(interpolation.Syntax.SyntaxTree.GetLocation);
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
86if (!syntaxFacts.SupportsThrowExpression(ifStatement.SyntaxTree.Options))
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
138var syntaxTree = context.Node.SyntaxTree;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
75var syntaxTree = assignment.SyntaxTree;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
125var syntaxTree = context.Node.SyntaxTree;
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
353context.Node.SyntaxTree,
AnalyzerOptionsProvider.cs (3)
136=> GetAnalyzerOptions(context.Options, context.Node.SyntaxTree); 142=> GetAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree); 145=> GetAnalyzerOptions(context.Options, context.CodeBlock.SyntaxTree);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
232var (completed, intervalTree) = _codeBlockIntervals.GetOrAdd(context.CodeBlock.SyntaxTree, _ => (new StrongBox<bool>(false), SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>())));
SymbolKey.BodyLevelSymbolKey.cs (1)
258Contract.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
SyntaxNodeExtensions.cs (1)
333=> node.SyntaxTree.OverlapsHiddenPosition(span, cancellationToken);
SyntaxTokenExtensions.cs (1)
95? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
TreeData.cs (2)
21if (root.SyntaxTree == null || !root.SyntaxTree.TryGetText(out var text))
TreeData.StructuredTrivia.cs (6)
51if (root.SyntaxTree != null && root.SyntaxTree.GetText() != null) 53return root.SyntaxTree.GetText(); 57if (parent != null && parent.SyntaxTree != null && parent.SyntaxTree.GetText() != null) 59return parent.SyntaxTree.GetText();
UseCollectionInitializerAnalyzer.cs (1)
145if (!_syntaxFacts.SupportsIndexingInitializer(statement.SyntaxTree.Options))
UseConditionalExpressionHelpers.cs (1)
93if (!syntaxFacts.SupportsThrowExpression(anyThrow.Syntax.SyntaxTree.Options))
Microsoft.CodeAnalysis.CodeStyle.Fixes (13)
AbstractCodeGenerationService.cs (4)
244var destinationTree = destinationDeclaration.SyntaxTree; 251var info = GetInfo(context.Context, codeGenOptions, destinationDeclaration.SyntaxTree.Options); 494if (location.SourceTree != destinationMember.SyntaxTree) 527var root = attributeToRemove.SyntaxTree.GetRoot();
AbstractCodeGenerationService_FindDeclaration.cs (1)
66var syntaxTree = destination.SyntaxTree;
AddParameterEditor.cs (2)
25var sourceText = declaration.SyntaxTree.GetText(cancellationToken); 159var text = parameters[0].SyntaxTree.GetText(cancellationToken);
CodeGenerationHelpers.cs (2)
204afterSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath) 220beforeSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath)
ParsedDocument.cs (2)
29public SyntaxTree SyntaxTree => Root.SyntaxTree; 58var text = root.SyntaxTree.GetText(cancellationToken);
SyntacticDocument.cs (1)
26public SyntaxTree SyntaxTree => Root.SyntaxTree;
SyntaxGeneratorExtensions_Negate.cs (1)
531if (syntaxFacts.SupportsNotPattern(pattern.SyntaxTree.Options) &&
Microsoft.CodeAnalysis.CSharp (38)
Binder\Binder_Await.cs (2)
221(node.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false) 227(node.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false)
Binder\Binder_Expressions.cs (2)
3047(field = member as GlobalExpressionVariable)?.SyntaxTree == node.SyntaxTree && 4512var loc = new SourceLocation(argSyntax.SyntaxTree, errorSpan);
Binder\Binder_Symbols.cs (1)
2696return CheckFeatureAvailability(syntax.SyntaxTree, feature, diagnostics, location ?? syntax.GetLocation());
BoundTree\BoundNode.cs (1)
142return Syntax?.SyntaxTree;
CodeGen\CodeGenerator.cs (5)
176int syntaxOffset = _method.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(bodySyntax), bodySyntax.SyntaxTree); 447EmitStepThroughSequencePoint(node.Syntax.SyntaxTree, span); 452EmitStepThroughSequencePoint(node.Syntax.SyntaxTree, node.Span); 481_builder.SetInitialDebugDocument(_methodBodySyntaxOpt.SyntaxTree); 493EmitSequencePoint(syntax.SyntaxTree, syntax.Span);
CodeGen\EmitStatement.cs (1)
1845int syntaxOffset = _method.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(syntax), syntax.SyntaxTree);
Compilation\CSharpCompilation.cs (3)
224return IsNullableAnalysisEnabledIn((CSharpSyntaxTree)syntax.SyntaxTree, syntax.Span); 4254var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree);
Compilation\CSharpCompilationExtensions.cs (1)
19return ((CSharpParseOptions?)syntax?.SyntaxTree.Options)?.IsFeatureEnabled(feature) == true;
Compilation\CSharpSemanticModel.cs (1)
1233return node.SyntaxTree == this.SyntaxTree;
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
141if (node.SyntaxTree != SyntaxTree)
Compilation\SyntaxTreeSemanticModel.cs (2)
764Debug.Assert(speculativeSyntax.SyntaxTree != SyntaxTree); 769return ((CSharpSyntaxTree)speculativeSyntax.SyntaxTree).IsNullableAnalysisEnabled(speculativeSyntax.Span) ??
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
142bool diagnose = node.SyntaxTree.ReportDocumentationCommentDiagnostics();
Compiler\MethodCompiler.cs (1)
1175semanticModelWithCachedBoundNodes = (SyntaxTreeSemanticModel)cachingSemanticModelProvider.GetSemanticModel(syntax.SyntaxTree, _compilation);
Errors\MessageID.cs (2)
323var diag = GetFeatureAvailabilityDiagnosticInfo(feature, (CSharpParseOptions)syntax.SyntaxTree.Options); 338var diag = GetFeatureAvailabilityDiagnosticInfo(feature, (CSharpParseOptions)syntax.SyntaxTree.Options);
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
538int syntaxOffset = _topLevelMethod.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(syntax), syntax.SyntaxTree);
Lowering\ClosureConversion\ClosureConversion.cs (1)
1478int syntaxOffset = _topLevelMethod.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(lambdaOrLambdaBodySyntax), lambdaOrLambdaBodySyntax.SyntaxTree);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
487path = syntax.SyntaxTree.FilePath; 495return AddAnalysisPoint(syntaxForSpan, syntaxForSpan.SyntaxTree.GetMappedLineSpan(alternateSpan), statementFactory);
Lowering\MethodToClassRewriter.cs (1)
734: base(containingType, methodBeingWrapped, syntax.SyntaxTree.GetReference(syntax), syntax.GetLocation(), name, DeclarationModifiers.Private,
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
223int syntaxOffset = CurrentMethod.CalculateLocalSyntaxOffset(node.SpanStart, node.SyntaxTree); 508syntaxOffset = OriginalMethod.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(awaitSyntaxOpt), awaitSyntaxOpt.SyntaxTree);
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
194int syntaxOffset = method.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(declaratorSyntax), declaratorSyntax.SyntaxTree);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
297var binderFactory = compilation.GetBinderFactory(syntax.SyntaxTree);
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1191var syntaxTree = list.Node.SyntaxTree; 1192QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(list.Node.SyntaxTree).GetBinder(list.Node).QuickAttributeChecker;
Symbols\Symbol_Attributes.cs (1)
650var binder = rootBinder ?? compilation.GetBinderFactory(attributeDeclarationSyntaxList.Node!.SyntaxTree).GetBinder(attributeDeclarationSyntaxList.Node);
Syntax\SimpleSyntaxReference.cs (1)
26return _node.SyntaxTree;
Syntax\StructuredTriviaSyntax.cs (1)
17: base(green, position, parent == null ? null : parent.SyntaxTree)
Microsoft.CodeAnalysis.CSharp.CodeStyle (31)
ConvertNamespaceAnalysis.cs (1)
42=> CanOfferUseFileScoped(option, root, declaration, forAnalyzer, root.SyntaxTree.Options.LanguageVersion());
ConvertProgramAnalysis_ProgramMain.cs (1)
76root.SyntaxTree,
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
51: declaration.SyntaxTree.GetLocation(TextSpan.FromBounds(declaration.SpanStart, declaration.SemicolonToken.Span.End));
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
35var syntaxTree = namespaceDeclaration.SyntaxTree; 55: declaration.SyntaxTree.GetLocation(TextSpan.FromBounds(declaration.SpanStart, declaration.Name.Span.End));
CSharpAnalyzerOptionsProvider.cs (2)
138=> GetCSharpAnalyzerOptions(context.Options, context.Node.SyntaxTree); 147=> GetCSharpAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
55var syntaxTree = node.SyntaxTree;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
62var syntaxTree = context.Node.SyntaxTree;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
55var options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94var options = context.GetCSharpAnalyzerOptions(typeDeclaration.SyntaxTree);
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
279var syntaxTreeState = GetOrCreateSyntaxTreeState(context.CodeBlock.SyntaxTree, defaultCompleted: false, context.SemanticModel, context.CancellationToken);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
109var firstStatementLocation = root.SyntaxTree.GetLocation(firstUnreachableStatement.FullSpan); 126var location = root.SyntaxTree.GetLocation(span);
CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
77=> DiagnosticHelper.Create(descriptor, declaration.SyntaxTree.GetLocation(diagnosticSpan), severity, additionalLocations: null, properties: null);
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (2)
37var syntaxTree = context.Node.SyntaxTree; 54additionalUnnecessaryLocations: ImmutableArray.Create(defaultExpression.SyntaxTree.GetLocation(fadeSpan))));
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
39var syntaxTree = context.Node.SyntaxTree;
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
44var syntaxTree = context.Node.SyntaxTree; 86additionalUnnecessaryLocations: ImmutableArray.Create(context.Node.SyntaxTree.GetLocation(fadeSpan))));
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
63var syntaxTree = expression.SyntaxTree;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
258var location = Location.Create(invocation.SyntaxTree,
CSharpVirtualCharService.cs (1)
186var parentSourceText = parentExpression.SyntaxTree.GetText();
InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
53if (ifStatement.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp6) 174var tree = syntaxContext.Node.SyntaxTree;
SuppressFormattingRule.cs (1)
331? ((CompilationUnitSyntax)structure.SyntaxTree.GetRoot(CancellationToken.None)).EndOfFileToken
SyntaxNodeExtensions.cs (1)
25=> ((CSharpParseOptions)node.SyntaxTree.Options).LanguageVersion;
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
99=> Location.Create(declaration.SyntaxTree,
UseExpressionBodyForLambdaHelpers.cs (1)
54var languageVersion = declaration.SyntaxTree.Options.LanguageVersion();
UseExpressionBodyHelper`1.cs (1)
138var languageVersion = body.SyntaxTree.Options.LanguageVersion();
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
125var location = Location.Create(syntaxNode.SyntaxTree, span);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
CompilationUnitSyntaxExtensions.cs (3)
28if (!allowInHiddenRegions && contextNode.SyntaxTree.HasHiddenRegions()) 31var root = (CompilationUnitSyntax)contextNode.SyntaxTree.GetRoot(cancellationToken); 34if (contextNode.SyntaxTree.OverlapsHiddenPosition(span, cancellationToken))
CSharpCodeGenerationHelpers.cs (2)
72var syntaxTree = destination.SyntaxTree; 81var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options);
CSharpConvertToAsyncMethodCodeFixProvider.cs (2)
59var oldRoot = await methodDeclaration.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 61return Tuple.Create(oldRoot.SyntaxTree, newRoot);
CSharpIndentationService.cs (1)
147var text = node.SyntaxTree.GetText();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
99&& parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
55var parseOptions = (CSharpParseOptions)originalRoot.SyntaxTree.Options;
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
82if (SupportsIsNotPattern(binary.SyntaxTree.Options))
CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (1)
46if (SupportsIsNotPattern(argument.SyntaxTree.Options))
CSharpUseLocalFunctionCodeFixProvider.cs (1)
96CodeGenerationContext.Default, CSharpCodeGenerationOptions.Default, new CSharpCodeGenerationService(document.Project.Services), root.SyntaxTree.Options.LanguageVersion());
MakeLocalFunctionStaticCodeFixHelper.cs (1)
172CodeGenerationContext.Default, CSharpCodeGenerationOptions.Default, new CSharpCodeGenerationService(document.Project.Services), root.SyntaxTree.Options.LanguageVersion());
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
76if (!MakeLocalFunctionStaticHelper.IsStaticLocalFunctionSupported(root.SyntaxTree.Options.LanguageVersion()))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
248var codeGenOptions = codeGenerator.GetInfo(new CodeGenerationContext(afterThisLocation: eventHookupExpression.GetLocation()), options, root.SyntaxTree.Options);
GoToBase\CSharpGoToBaseService.cs (1)
32var document = solution.GetDocument(constructorDeclaration.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditAndContinue\Helpers\EditAndContinueValidation.cs (1)
30new[] { new SequencePointUpdates(editScript.Match.OldRoot.SyntaxTree.FilePath, lineEdits.ToImmutableArray()) },
SymbolKey\SymbolKeyTestBase.cs (1)
308var model = _compilation.GetSemanticModel(node.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
88Assert.Equal(s1.SyntaxTree, tree1);
Microsoft.CodeAnalysis.CSharp.Features (51)
AddImport\CSharpAddImportFeatureService.cs (1)
603return (CompilationUnitSyntax)contextNode.SyntaxTree.GetRoot(cancellationToken);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
149var supportsNonTrailing = SupportsNonTrailingNamedArguments(root.SyntaxTree.Options);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
57if (root.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9) 366if (names.Length > 1 && names[0].SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp10)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
81if (CompletionUtilities.GetDotTokenLeftOfPosition(root.SyntaxTree, position, cancellationToken) is not SyntaxToken dotToken)
ConvertNamespaceAnalysis.cs (1)
42=> CanOfferUseFileScoped(option, root, declaration, forAnalyzer, root.SyntaxTree.Options.LanguageVersion());
ConvertProgramAnalysis_ProgramMain.cs (1)
76root.SyntaxTree,
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
51: declaration.SyntaxTree.GetLocation(TextSpan.FromBounds(declaration.SpanStart, declaration.SemicolonToken.Span.End));
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
35var syntaxTree = namespaceDeclaration.SyntaxTree; 55: declaration.SyntaxTree.GetLocation(TextSpan.FromBounds(declaration.SpanStart, declaration.Name.Span.End));
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
257current.SyntaxTree.GetRoot(cancellationToken), cancellationToken);
CSharpAnalyzerOptionsProvider.cs (2)
138=> GetCSharpAnalyzerOptions(context.Options, context.Node.SyntaxTree); 147=> GetCSharpAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
55var syntaxTree = node.SyntaxTree;
CSharpConvertToAsyncMethodCodeFixProvider.cs (2)
59var oldRoot = await methodDeclaration.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 61return Tuple.Create(oldRoot.SyntaxTree, newRoot);
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
62var syntaxTree = context.Node.SyntaxTree;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
55var options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94var options = context.GetCSharpAnalyzerOptions(typeDeclaration.SyntaxTree);
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
279var syntaxTreeState = GetOrCreateSyntaxTreeState(context.CodeBlock.SyntaxTree, defaultCompleted: false, context.SemanticModel, context.CancellationToken);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
109var firstStatementLocation = root.SyntaxTree.GetLocation(firstUnreachableStatement.FullSpan); 126var location = root.SyntaxTree.GetLocation(span);
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
99&& parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
77=> DiagnosticHelper.Create(descriptor, declaration.SyntaxTree.GetLocation(diagnosticSpan), severity, additionalLocations: null, properties: null);
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
55var parseOptions = (CSharpParseOptions)originalRoot.SyntaxTree.Options;
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (2)
37var syntaxTree = context.Node.SyntaxTree; 54additionalUnnecessaryLocations: ImmutableArray.Create(defaultExpression.SyntaxTree.GetLocation(fadeSpan))));
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
39var syntaxTree = context.Node.SyntaxTree;
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
44var syntaxTree = context.Node.SyntaxTree; 86additionalUnnecessaryLocations: ImmutableArray.Create(context.Node.SyntaxTree.GetLocation(fadeSpan))));
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
82if (SupportsIsNotPattern(binary.SyntaxTree.Options))
CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (1)
46if (SupportsIsNotPattern(argument.SyntaxTree.Options))
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
63var syntaxTree = expression.SyntaxTree;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
258var location = Location.Create(invocation.SyntaxTree,
EditAndContinue\SyntaxUtilities.cs (2)
170Debug.Assert(leftNode.SyntaxTree == leftRoot.SyntaxTree);
ExtractMethod\CSharpMethodExtractor.cs (1)
121if (!globalStatement.Statement.IsStatementContainerNode() && !root.SyntaxTree.IsScript())
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
178=> node.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp8;
FullyQualify\CSharpFullyQualifyService.cs (1)
51var syntaxTree = simpleName.SyntaxTree;
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
145identifierName.SyntaxTree.GetRoot(cancellationToken);
InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
53if (ifStatement.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp6) 174var tree = syntaxContext.Node.SyntaxTree;
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
193var semanticModel = GetSemanticModel(equalsValue.SyntaxTree);
LineSeparators\CSharpLineSeparatorService.cs (1)
322if (IsLegalSpanForLineSeparator(node.SyntaxTree, span, cancellationToken))
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
76if (!MakeLocalFunctionStaticHelper.IsStaticLocalFunctionSupported(root.SyntaxTree.Options.LanguageVersion()))
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
27=> root.SyntaxTree.IsInPartiallyWrittenGeneric(position, cancellationToken, out genericIdentifier, out lessThanToken);
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
40text ??= node.SyntaxTree.GetText(cancellationToken);
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
99=> Location.Create(declaration.SyntaxTree,
UseExpressionBodyForLambdaHelpers.cs (1)
54var languageVersion = declaration.SyntaxTree.Options.LanguageVersion();
UseExpressionBodyHelper`1.cs (1)
138var languageVersion = body.SyntaxTree.Options.LanguageVersion();
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
125var location = Location.Create(syntaxNode.SyntaxTree, span);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IConversionExpression.cs (2)
175var typeInfo = compilation.GetSemanticModel(syntax.SyntaxTree).GetTypeInfo(initializerSyntax); 5275var semanticModel = compilation.GetSemanticModel(finalSyntax.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\OutVarTests.cs (1)
18812var tree = context.Node.SyntaxTree;
Semantics\TopLevelStatementsTests.cs (1)
6709Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree, context.Operation.Syntax.SyntaxTree);
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
294Assert.Equal(testReceiver.VisitedNodes[0].SemanticModel.SyntaxTree, testReceiver.VisitedNodes[0].Node.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
43SyntaxTree tree = node.SyntaxTree;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (17)
Syntax\SyntaxDiffingTests.cs (4)
305var oldTree = root.SyntaxTree; 320var newTree = newRoot.SyntaxTree; 370var oldTree = root.SyntaxTree; 382var newTree = newRoot.SyntaxTree;
Syntax\SyntaxRewriterTests.cs (13)
367var newTree = newRoot.SyntaxTree; 386var newTree = newRoot.SyntaxTree; 433var newTree = newRoot.SyntaxTree; 450var newTree = newRoot.SyntaxTree; 456var newTree2 = newRoot2.SyntaxTree; 477var newTree = newRoot.SyntaxTree; 483var newTree2 = newRoot2.SyntaxTree; 505var newTree = newRoot.SyntaxTree; 518var newTree = newRoot.SyntaxTree; 531var newTree = newRoot.SyntaxTree; 543Assert.NotNull(rewrittenRoot.SyntaxTree); 544Assert.True(((SyntaxTree)rewrittenRoot.SyntaxTree).HasCompilationUnitRoot, "how did we get a non-CompilationUnit root?"); 545Assert.Same(rewrittenRoot, rewrittenRoot.SyntaxTree.GetRoot());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
2013var model = compilation.GetSemanticModel(syntaxNode.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CSharpCodeGenerationHelpers.cs (2)
72var syntaxTree = destination.SyntaxTree; 81var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options);
CSharpIndentationService.cs (1)
147var text = node.SyntaxTree.GetText();
CSharpVirtualCharService.cs (1)
186var parentSourceText = parentExpression.SyntaxTree.GetText();
Extensions\SyntaxNodeExtensions.cs (1)
17=> ((CSharpParseOptions)node.SyntaxTree.Options).LanguageVersion;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
631if (((CSharpParseOptions)container.SyntaxTree.Options).Kind == SourceCodeKind.Script)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
25=> ((CSharpParseOptions)node.SyntaxTree.Options).LanguageVersion;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs\CompilationUnitSyntaxExtensions.cs (3)
28if (!allowInHiddenRegions && contextNode.SyntaxTree.HasHiddenRegions()) 31var root = (CompilationUnitSyntax)contextNode.SyntaxTree.GetRoot(cancellationToken); 34if (contextNode.SyntaxTree.OverlapsHiddenPosition(span, cancellationToken))
Rename\CSharpRenameRewriterLanguageService.cs (3)
294var speculativeTree = originalNode.SyntaxTree.GetRoot(_cancellationToken).ReplaceNode(originalNode, newNode); 309speculativeTree = originalNode.SyntaxTree.GetRoot(_cancellationToken).ReplaceNode(originalNode, newNode); 1251if (node.SyntaxTree == originalSemanticModel.SyntaxTree)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
342if (!startNode.SyntaxTree.HasCompilationUnitRoot)
SuppressFormattingRule.cs (1)
331? ((CompilationUnitSyntax)structure.SyntaxTree.GetRoot(CancellationToken.None)).EndOfFileToken
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
23=> _node.SyntaxTree;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\EditAndContinueTestHelpers.cs (1)
400var oldPath = oldRoot.SyntaxTree.FilePath;
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
65CheckSpans(root.SyntaxTree, expectedHighlightSpans, highlightSpans);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeGeneration\CodeGenerationTests.cs (5)
97var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, root.SyntaxTree.Options); 323var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldSyntax.SyntaxTree.Options); 338var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldMemberSyntax.SyntaxTree.Options); 553var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, oldNode.SyntaxTree.Options); 594var info = codeGenerator.GetInfo(new CodeGenerationContext(reuseSyntax: true), options, declarationNode.SyntaxTree.Options);
Utilities\SymbolEquivalenceComparerTests.cs (1)
1766var model = compilation.GetSemanticModel(invocation.SyntaxTree);
Microsoft.CodeAnalysis.Features (107)
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (3)
93var root = namespaceDeclaration.SyntaxTree.GetRoot(cancellationToken); 139if (!PathUtilities.IsChildPath(projectDir, namespaceDeclaration.SyntaxTree.FilePath)) 148PathUtilities.GetDirectoryName(namespaceDeclaration.SyntaxTree.FilePath)!);
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
54var tree = switchBlock.SyntaxTree;
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
70node.SyntaxTree.GetLocation(GetFadeSpan(node)),
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
132var lines = parenthesizedExpression.SyntaxTree.GetText(cancellationToken).Lines; 136return Location.Create(parenthesizedExpression.SyntaxTree, TextSpan.FromBounds(parenthesizedExpressionLocation.SourceSpan.Start, textSpanEndPosition));
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
546lazyModel ??= compilation.GetSemanticModel(root.SyntaxTree);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
80if (!symbolStartAnalyzer._compilationAnalyzer.TryGetOptions(firstBlock.Syntax.SyntaxTree,
AbstractSimplifyInterpolationHelpers.cs (1)
50.SelectAsArray(interpolation.Syntax.SyntaxTree.GetLocation);
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
86if (!syntaxFacts.SupportsThrowExpression(ifStatement.SyntaxTree.Options))
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
138var syntaxTree = context.Node.SyntaxTree;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
75var syntaxTree = assignment.SyntaxTree;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
125var syntaxTree = context.Node.SyntaxTree;
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
353context.Node.SyntaxTree,
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
67var syntaxTree = constructor.SyntaxTree;
AddImport\References\Reference.cs (1)
94var root = contextNode.SyntaxTree.GetRoot(cancellationToken);
AnalyzerOptionsProvider.cs (3)
136=> GetAnalyzerOptions(context.Options, context.Node.SyntaxTree); 142=> GetAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree); 145=> GetAnalyzerOptions(context.Options, context.CodeBlock.SyntaxTree);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
35var root = await nodeWithTokens.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 222var root = nodeWithTokens.SyntaxTree.GetRoot();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (1)
62var documentWithAttribute = _project.GetDocument(attributeNode.SyntaxTree);
CodeLens\CodeLensFindReferenceProgress.cs (2)
92_queriedNode.SyntaxTree.FilePath.Equals(candidateSyntaxNode.SyntaxTree.FilePath,
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
109.Any(node => !(node.SyntaxTree == context.SyntaxTree && node.Span.IntersectsWith(context.Position)));
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
63if (syntaxFacts.SupportsRecord(anonymousObject.SyntaxTree.Options))
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
95analyzer = CreateAnalyzer(syntaxFactsService, ifStatement.SyntaxTree.Options);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
40var options = root.SyntaxTree.Options;
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (34)
870newExceptionRegions[i] = GetExceptionRegions(ancestors, newStatement.SyntaxTree, cancellationToken).Spans; 878newActiveStatements[i] = GetActiveStatementWithSpan(oldActiveStatements[i], newBody.SyntaxTree, newStatementSpan, diagnostics, cancellationToken); 986newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], newDeclaration.SyntaxTree, newSpan, diagnostics, cancellationToken); 1215newActiveStatements[activeStatementIndex] = GetActiveStatementWithSpan(oldActiveStatements[activeStatementIndex], newDeclaration.SyntaxTree, newSpan, diagnostics, cancellationToken); 1347newExceptionRegions[ordinal] = GetExceptionRegions(newAncestors, newStatementSyntax.SyntaxTree, cancellationToken).Spans; 1574return GetExceptionRegions(ancestors, syntaxRoot.SyntaxTree, cancellationToken); 1985var oldTree = topMatch.OldRoot.SyntaxTree; 1986var newTree = topMatch.NewRoot.SyntaxTree; 2482var newTypeDeclaration = GetSymbolDeclarationSyntax(newSymbol.DeclaringSyntaxReferences.First(r => r.SyntaxTree == edit.NewNode!.SyntaxTree), cancellationToken); 2511if (oldSymbol == null || oldDeclaration != null && oldDeclaration.SyntaxTree != oldModel?.SyntaxTree) 2515else if (newSymbol == null || newDeclaration != null && newDeclaration.SyntaxTree != newModel.SyntaxTree) 2544IsPartialEdit(oldContainingType, newContainingType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? containingTypeSymbolKey : null)); 2584IsPartialEdit(oldType, newType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 2623newActiveStatements[index] = GetActiveStatementWithSpan(oldActiveStatements[index], editScript.Match.NewRoot.SyntaxTree, newSpan, diagnostics, cancellationToken); 2844var oldSyntaxDocument = oldProject.Solution.GetRequiredDocument(oldDeclaration.SyntaxTree); 3184partialType: IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null, processedSymbols, 3198IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 3236IsPartialEdit(oldContainingType, newContainingType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? containingTypeSymbolKey : null)); 3291IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 3424partialType: IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null, processedSymbols, 4262IsPartialEdit(oldSymbol, newSymbol, topMatch.OldRoot.SyntaxTree, topMatch.NewRoot.SyntaxTree) ? symbolKey : null)); 4268IsPartialEdit(oldSymbol.ContainingSymbol, newSymbol.ContainingSymbol, topMatch.OldRoot.SyntaxTree, topMatch.NewRoot.SyntaxTree) ? containingTypeSymbolKey : null)); 4868var oldSyntaxTree = topMatch.OldRoot.SyntaxTree; 4869var newSyntaxTree = topMatch.NewRoot.SyntaxTree; 4965if (oldCtor != null && newDeclaration.SyntaxTree == newSyntaxTree && anyInitializerUpdatesInCurrentDocument)
EditAndContinue\ActiveStatementsMap.cs (1)
176Debug.Assert(oldRoot.SyntaxTree == oldSyntaxTree);
EditAndContinue\EditSession.cs (1)
762mergedSyntaxMap = node => syntaxMaps[newTrees.IndexOf(node.SyntaxTree)](node);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
340=> GetConstructorNodes(containingType).Select(n => (solution.GetRequiredDocument(n.SyntaxTree).Id, n.Span)).ToSet();
ExtractMethod\Extensions.cs (2)
96if (node.SyntaxTree == null) 101return node.SyntaxTree.Options.Kind != SourceCodeKind.Regular;
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
110var constructorTree = constructorSyntax.SyntaxTree;
GenerateType\AbstractGenerateTypeService.cs (1)
154.Where(r => r.SyntaxTree == node.SyntaxTree)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (7)
484codeGenerator.GetInfo(GetAddContext<IPropertySymbol>(parameter, blockStatement, typeDeclaration, cancellationToken), options, root.SyntaxTree.Options), 491codeGenerator.GetInfo(GetAddContext<IFieldSymbol>(parameter, blockStatement, typeDeclaration, cancellationToken), options, root.SyntaxTree.Options), 511if (propertySyntax.SyntaxTree == root.SyntaxTree) 519var otherDocument = currentSolution.GetDocument(propertySyntax.SyntaxTree); 522var otherRoot = await propertySyntax.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 818foreach (var group in accessors.GroupBy(node => node.SyntaxTree))
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
341var calleeDocumentId = solution.GetDocumentId(calleeMethodNode.SyntaxTree);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
61var calleeDocument = document.Project.Solution.GetRequiredDocument(calleeMethodNode.SyntaxTree);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
172var calleeDocument = document.Project.Solution.GetRequiredDocument(calleeMethodNode.SyntaxTree);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
155this.TryCreateUsingLocalDeclaration(root.SyntaxTree.Options, declarationStatement, out var usingDeclarationStatement))
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
52if (type.IsTupleType && syntaxFacts.SupportsTupleDeconstruction(expression.SyntaxTree.Options))
J\s\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
93if (!syntaxFacts.SupportsThrowExpression(anyThrow.Syntax.SyntaxTree.Options))
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
276var semanticModel = GetSemanticModel(syntax.SyntaxTree);
PullMemberUp\MembersPuller.cs (4)
111solution.GetDocumentId(destinationSyntaxNode.SyntaxTree), 130solution.GetDocumentId(declaration.SyntaxTree), 289solution.GetDocumentId(destinationSyntaxNode.SyntaxTree), 341solution.GetDocumentId(syntax.SyntaxTree),
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (3)
392var setMethodDocument = updatedSolution.GetDocument(setMethodDeclaration?.SyntaxTree); 422if (getMethodDeclaration != null && updatedSolution.GetDocument(getMethodDeclaration.SyntaxTree)?.Id == documentId) 466var document = originalSolution.GetDocument(syntax.SyntaxTree);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
331var document = originalSolution.GetDocument(syntax.SyntaxTree); 411if (property != null && declaration != null && updatedSolution.GetDocument(declaration.SyntaxTree)?.Id == documentId)
Shared\Utilities\AnnotatedSymbolMapping.cs (3)
65var typeNodeRoot = await typeNode.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false); 69currentRoots[typeNode.SyntaxTree] = typeNodeRoot.ReplaceNode(typeNode, typeNode.WithAdditionalAnnotations(typeNodeAnnotation)); 73documentIdToSymbolsMap.Add(solution.GetRequiredDocument(typeNode.SyntaxTree).Id, new List<ISymbol>());
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
118!syntaxFacts.IsInNonUserCode(root.SyntaxTree, position, cancellationToken)) 131if (!syntaxFacts.IsInNonUserCode(root.SyntaxTree, position, cancellationToken) || 132syntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral(root.SyntaxTree, position, cancellationToken))
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
232var (completed, intervalTree) = _codeBlockIntervals.GetOrAdd(context.CodeBlock.SyntaxTree, _ => (new StrongBox<bool>(false), SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>())));
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (4)
77var fieldDocument = solution.GetRequiredDocument(declarator.SyntaxTree); 82var propertyDocument = solution.GetRequiredDocument(property.SyntaxTree); 300.Select(d => (d.SyntaxTree.FilePath, d.Span)) 333if (constructorSpans.Contains((node.SyntaxTree.FilePath, node.Span)))
UseCollectionInitializerAnalyzer.cs (1)
145if (!_syntaxFacts.SupportsIndexingInitializer(statement.SyntaxTree.Options))
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
110if (SupportsNonTrailingNamedArguments(root.SyntaxTree.Options) &&
ValueTracking\ValueTracker.cs (1)
297var document = collector.Solution.GetRequiredDocument(node.SyntaxTree);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
258var tree = changedMember.SyntaxTree;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationExtensions.cs (2)
190SemanticModel model = compilation.GetSemanticModel(node.SyntaxTree); 362if (blockOperation.Syntax.SyntaxTree.Options.Kind != SourceCodeKind.Script)
Compilation\ControlFlowGraphVerifier.cs (1)
349var model = compilation.GetSemanticModel(graph.OriginalOperation.Syntax.SyntaxTree);
Microsoft.CodeAnalysis.VisualBasic (38)
Binding\Binder_Attributes.vb (3)
565If expression.Syntax.SyntaxTree IsNot Nothing AndAlso 566Me.Compilation.ContainsSyntaxTree(expression.Syntax.SyntaxTree) Then 591Debug.Assert(Not expression.Syntax.SyntaxTree.IsEmbeddedSyntaxTree)
Binding\Binder_Invocation.vb (8)
1302If node.SyntaxTree Is groupOpt.Syntax.SyntaxTree AndAlso node.Span.Contains(groupOpt.Syntax.Span) Then 1949If argument.Syntax.SyntaxTree Is diagnostic.Location.SourceTree AndAlso 2910DirectCast(argument.Syntax.SyntaxTree.Options, VisualBasicParseOptions).LanguageVersion, 3112callerInfoOpt.SyntaxTree IsNot Nothing AndAlso 3113Not callerInfoOpt.SyntaxTree.IsEmbeddedOrMyTemplateTree() AndAlso 3127callerInfoValue = ConstantValue.Create(callerInfoOpt.SyntaxTree.GetDisplayLineNumber(GetCallerLocation(callerInfoOpt))) 3158callerInfoValue = ConstantValue.Create(callerInfoOpt.SyntaxTree.GetDisplayPath(callerInfoOpt.Span, Me.Compilation.Options.SourceReferenceResolver))
Binding\Binder_Query.vb (2)
4664diagnosticLocationOpt:=Location.Create(node.SyntaxTree, operatorNameLocation)) 4716ReportDiagnostic(diagnostics, Location.Create(node.SyntaxTree, operatorNameLocation), ERRID.ERR_QueryOperatorNotFound, operatorName)
Binding\Binder_Statements.vb (1)
1937DirectCast(node.SyntaxTree.Options, VisualBasicParseOptions).LanguageVersion,
Binding\MemberSemanticModel.vb (1)
1192Return Root.SyntaxTree
BoundTree\BoundNode.vb (1)
100Return DirectCast(_syntax.SyntaxTree, VisualBasicSyntaxTree)
CodeGen\CodeGenerator.vb (2)
285_builder.SetInitialDebugDocument(methodBlockSyntax.SyntaxTree) 295EmitSequencePoint(syntax.SyntaxTree, syntax.Span)
CodeGen\EmitStatement.vb (1)
1340Dim syntaxOffset = _method.CalculateLocalSyntaxOffset(syntax.SpanStart, syntax.SyntaxTree)
Compilation\MethodCompiler.vb (2)
1271semanticModelWithCachedBoundNodes = CType(cachingSemanticModelProvider.GetSemanticModel(syntax.SyntaxTree, compilation), SyntaxTreeSemanticModel) 1650moduleBuilder.SourceModule.TryGetSourceFile(method.Syntax.SyntaxTree)?.Translate(moduleBuilder, diagnostics.DiagnosticBag),
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
443path = syntax.SyntaxTree.FilePath 450Return AddAnalysisPoint(syntaxForSpan, syntaxForSpan.SyntaxTree.GetMappedLineSpan(alternateSpan), statementFactory)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
973Dim syntaxOffset As Integer = _topLevelMethod.CalculateLocalSyntaxOffset(syntax.SpanStart, syntax.SyntaxTree) 1014Dim syntaxOffset As Integer = _topLevelMethod.CalculateLocalSyntaxOffset(lambdaOrLambdaBodySyntax.SpanStart, lambdaOrLambdaBodySyntax.SyntaxTree)
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
181Dim syntaxOffset = CurrentMethod.CalculateLocalSyntaxOffset(node.SpanStart, node.SyntaxTree)
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
300Dim syntaxOffset As Integer = Me.Method.CalculateLocalSyntaxOffset(declaratorSyntax.SpanStart, declaratorSyntax.SyntaxTree)
Symbols\LexicalSortKey.vb (5)
213If first.SyntaxTree IsNot Nothing AndAlso first.SyntaxTree Is second.SyntaxTree Then 217Dim firstKey = New LexicalSortKey(first.SyntaxTree, first.SpanStart, compilation) 218Dim secondKey = New LexicalSortKey(second.SyntaxTree, second.SpanStart, compilation)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2331Dim sourceFile = ContainingSourceModule.TryGetSourceFile(list.Node.SyntaxTree)
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
53Dim binder As Binder = BinderBuilder.CreateBinderForType(container.ContainingSourceModule, syntaxNode.SyntaxTree, container)
Symbols\Symbol.vb (1)
859syntaxNode.SyntaxTree Is tree AndAlso
Symbols\Symbol_Attributes.vb (1)
352Dim syntaxTree = syntaxList.Node.SyntaxTree
Syntax\StructuredTriviaSyntax.vb (1)
21MyBase.New(green, startLocation, If(parent IsNot Nothing, parent.SyntaxTree, Nothing))
Syntax\VisualBasicSyntaxTree.vb (1)
210''' <para>NOTE: This method is only intended to be used from <see cref="SyntaxNode.SyntaxTree"/> property.</para>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
VisualBasicAnalyzerOptionsProvider.vb (2)
107Return GetVisualBasicAnalyzerOptions(context.Options, context.Node.SyntaxTree) 117Return GetVisualBasicAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree)
VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (2)
44Dim syntaxTree = context.Node.SyntaxTree 75Dim syntaxTree = context.Node.SyntaxTree
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
44Dim syntaxTree = node.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
CompilationUnitSyntaxExtensions.vb (2)
32Return Not contextNode.SyntaxTree.OverlapsHiddenPosition(TextSpan.FromBounds(start, [end]), cancellationToken) 39Return Not contextNode.SyntaxTree.OverlapsHiddenPosition(TextSpan.FromBounds(start, [end]), cancellationToken)
SpecialFormattingOperation.vb (1)
124Dim sourceText = node.SyntaxTree.GetText()
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
50Return System.Tuple.Create(oldRoot.SyntaxTree, newRoot)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (7)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
288directive.SyntaxTree.GetStartDirectives(_cancellationToken).
GoToBase\VisualBasicGoToBaseService.vb (1)
38Dim document = solution.GetDocument(constructorBlock.SyntaxTree)
LineCommit\CommitFormatter.vb (2)
116If newRoot.SyntaxTree IsNot Nothing AndAlso newRoot.SyntaxTree.TryGetText(text) Then
Utilities\NavigationPointHelpers.vb (3)
57Return New VirtualTreePoint(beginStatement.SyntaxTree, text, nonWhitespaceOffset.Value) 68Return New VirtualTreePoint(beginStatement.SyntaxTree, text, line.End, targetColumn - totalLineSize) 70Return New VirtualTreePoint(beginStatement.SyntaxTree, text, line.GetLineOffsetFromColumn(targetColumn, indentSize) + line.Start)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
EditAndContinue\Helpers\EditAndContinueValidation.vb (1)
28{New SequencePointUpdates(editScript.Match.OldRoot.SyntaxTree.FilePath, lineEdits.ToImmutableArray())},
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenNullable.vb (1)
6688Dim tree2 = newRoot.SyntaxTree
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
78Dim model = compilation.GetSemanticModel(methodSyntax.SyntaxTree) 135Assert.Equal(s1.SyntaxTree, tree1)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
198Return root.SyntaxTree.IsHiddenPosition(destinationLine, cancellationToken)
FullyQualify\VisualBasicFullyQualifyService.vb (1)
69Dim tree = simpleName.SyntaxTree
Highlighting\KeywordHighlightingHelpers.vb (1)
88Dim text = node.SyntaxTree.GetText(cancellationToken)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (2)
69Dim currentDocument = Await SemanticDocument.CreateAsync(document.Project.Solution.GetDocument(declNode.SyntaxTree), cancellationToken).ConfigureAwait(False) 86Dim typeBlocksGroupedByTree = oldToNewTypeBlockMap.GroupBy(Function(kvp) kvp.Key.SyntaxTree)
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
159Dim semanticModel = GetSemanticModel(equalsValue.SyntaxTree)
Structure\Providers\XmlExpressionStructureProvider.vb (1)
25Dim syntaxTree = xmlExpression.SyntaxTree
VisualBasicAnalyzerOptionsProvider.vb (2)
107Return GetVisualBasicAnalyzerOptions(context.Options, context.Node.SyntaxTree) 117Return GetVisualBasicAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
50Return System.Tuple.Create(oldRoot.SyntaxTree, newRoot)
VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (2)
44Dim syntaxTree = context.Node.SyntaxTree 75Dim syntaxTree = context.Node.SyntaxTree
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
44Dim syntaxTree = node.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
DeclaringSyntaxNodeTests.vb (1)
33Dim tree As SyntaxTree = node.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (7)
Syntax\SyntaxRewriterTests.vb (7)
536Dim newTree = newRoot.SyntaxTree 555Dim newTree = newRoot.SyntaxTree 602Dim newTree = newRoot.SyntaxTree 620Dim newTree = newRoot.SyntaxTree 626Dim newTree2 = newRoot2.SyntaxTree 688Dim newTree = newRoot.SyntaxTree 701Dim newTree = newRoot.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
BasicTestBase.vb (2)
830Dim model = compilation.GetSemanticModel(syntaxNode.SyntaxTree) 922Dim semanticModel = compilation.GetSemanticModel(node.SyntaxTree)
CompilationTestUtils.vb (1)
593Dim tree = node.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Workspaces (13)
CompilationUnitSyntaxExtensions.vb (2)
32Return Not contextNode.SyntaxTree.OverlapsHiddenPosition(TextSpan.FromBounds(start, [end]), cancellationToken) 39Return Not contextNode.SyntaxTree.OverlapsHiddenPosition(TextSpan.FromBounds(start, [end]), cancellationToken)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
61Dim compilationUnit = typeBlock.SyntaxTree.GetCompilationUnitRoot()
Rename\LocalConflictVisitor.vb (2)
150Dim semanticModel = _newSolution.GetDocument(controlVariable.SyntaxTree).GetSemanticModelAsync(_cancellationToken).WaitAndGetResult_CanCallOnBackground(_cancellationToken) 192Dim semanticModel = _newSolution.GetDocument(node.SyntaxTree).GetSemanticModelAsync(_cancellationToken).WaitAndGetResult_CanCallOnBackground(_cancellationToken)
Rename\VisualBasicRenameRewriterLanguageService.vb (3)
190Dim speculativeTree = originalNode.SyntaxTree.GetRoot(_cancellationToken).ReplaceNode(originalNode, newNode) 212speculativeTree = originalNode.SyntaxTree.GetRoot(_cancellationToken).ReplaceNode(originalNode, expandedNewNode) 1020If node.SyntaxTree Is originalSemanticModel.SyntaxTree Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
153Dim text = parent.SyntaxTree.GetText(cancellationToken)
Simplification\VisualBasicSimplificationService.Expander.vb (2)
49If expression.SyntaxTree IsNot oldExpression.SyntaxTree Then
SpecialFormattingOperation.vb (1)
124Dim sourceText = node.SyntaxTree.GetText()
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.NodeSyntaxReference.vb (1)
20Return _node.SyntaxTree
Microsoft.CodeAnalysis.Workspaces (48)
AbstractCodeGenerationService.cs (4)
244var destinationTree = destinationDeclaration.SyntaxTree; 251var info = GetInfo(context.Context, codeGenOptions, destinationDeclaration.SyntaxTree.Options); 494if (location.SourceTree != destinationMember.SyntaxTree) 527var root = attributeToRemove.SyntaxTree.GetRoot();
AbstractCodeGenerationService_FindDeclaration.cs (1)
66var syntaxTree = destination.SyntaxTree;
AbstractDocumentationCommentService.cs (1)
84var syntaxTree = documentationComment.SyntaxTree;
AddParameterEditor.cs (2)
25var sourceText = declaration.SyntaxTree.GetText(cancellationToken); 159var text = parameters[0].SyntaxTree.GetText(cancellationToken);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (3)
46return (root.SyntaxTree != null && root.SyntaxTree.TryGetText(out var oldText)) 47? root.SyntaxTree.WithChangedText(oldText.WithChanges(result.GetTextChanges(cancellationToken))).GetRootAsync(cancellationToken)
CodeGenerationHelpers.cs (2)
204afterSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath) 220beforeSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath)
Differencing\AbstractSyntaxComparer.cs (2)
48=> oldNode.SyntaxTree == newNode.SyntaxTree;
Editing\SymbolEditor.cs (5)
285var doc = _currentSolution.GetDocument(declaration.SyntaxTree); 374var doc = _currentSolution.GetDocument(d.SyntaxTree); 409var declaration = this.GetDeclarations(currentSymbol).FirstOrDefault(d => memberDecls.Any(md => md.SyntaxTree == d.SyntaxTree && d.FullSpan.IntersectsWith(md.FullSpan))); 461var declsByDocId = this.GetDeclarations(currentSymbol).ToLookup(d => _currentSolution.GetDocument(d.SyntaxTree).Id);
Editing\SymbolEditorExtensions.cs (1)
40var doc = editor.OriginalSolution.GetDocument(decl.SyntaxTree);
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
107if (syntax.SyntaxTree != state.SyntaxTree)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
233var location = Location.Create(root.SyntaxTree, new TextSpan(positionOfReferenceInTree, length));
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
95var document = solution.GetDocument(parameterNode.SyntaxTree);
ParsedDocument.cs (2)
29public SyntaxTree SyntaxTree => Root.SyntaxTree; 58var text = root.SyntaxTree.GetText(cancellationToken);
ReassignedVariable\AbstractReassignedVariableService.cs (2)
169if (methodOrPropertyDeclaration.SyntaxTree != semanticModel.SyntaxTree) 213.Where(s => s.SyntaxTree == semanticModel.SyntaxTree)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
306static (candidateLocation, declarationSyntax) => !(declarationSyntax.SyntaxTree == candidateLocation.SourceTree &&
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
369AddLocationsToRenameInStringsAndComments(document, root.SyntaxTree, renameText, 387AddLocationsToRenameInStringsAndComments(document, root.SyntaxTree, renameText,
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
44var currentSyntaxTree = currentBodyNode.SyntaxTree; 56var currentRoot = await currentBodyNode.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
119reuseInfoOpt.Value.PreviousNonSpeculativeSemanticModel.SyntaxTree == bodyNode.SyntaxTree)
SymbolKey.BodyLevelSymbolKey.cs (1)
258Contract.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
SyntacticDocument.cs (1)
26public SyntaxTree SyntaxTree => Root.SyntaxTree;
SyntaxGeneratorExtensions_Negate.cs (1)
531if (syntaxFacts.SupportsNotPattern(pattern.SyntaxTree.Options) &&
SyntaxNodeExtensions.cs (1)
333=> node.SyntaxTree.OverlapsHiddenPosition(span, cancellationToken);
SyntaxTokenExtensions.cs (1)
95? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
TreeData.cs (2)
21if (root.SyntaxTree == null || !root.SyntaxTree.TryGetText(out var text))
TreeData.StructuredTrivia.cs (6)
51if (root.SyntaxTree != null && root.SyntaxTree.GetText() != null) 53return root.SyntaxTree.GetText(); 57if (parent != null && parent.SyntaxTree != null && parent.SyntaxTree.GetText() != null) 59return parent.SyntaxTree.GetText();
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
91var siblingTree = siblingRoot.SyntaxTree;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Formatting\FormattingTestBase.cs (1)
99var resultRoot = await root.SyntaxTree.WithChangedText(resultText).GetRootAsync();
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
SolutionTests\SolutionTests.cs (14)
594Assert.Equal(parseOptions1, root1.SyntaxTree.Options); 595Assert.Equal(parseOptions2, root2.SyntaxTree.Options); 621Assert.Equal(parseOptions1, root1.SyntaxTree.Options); 622Assert.Equal(parseOptions2, root2.SyntaxTree.Options); 645Assert.Equal(parseOptions1, root1.SyntaxTree.Options); 646Assert.Equal(parseOptions2, root2.SyntaxTree.Options); 1837Assert.Equal(SourceHashAlgorithm.Sha1, root.SyntaxTree.GetText().ChecksumAlgorithm); 1866Assert.Equal(SourceHashAlgorithm.Sha1, root.SyntaxTree.GetText().ChecksumAlgorithm); 2601Assert.Same(tree, root.SyntaxTree); 3052Assert.Equal(tree, root.SyntaxTree); 3069Assert.Equal(tree2, root2.SyntaxTree); 3145Assert.Same(tree2, tree2.GetRoot().SyntaxTree); 3173Assert.Same(tree3, tree3.GetRoot().SyntaxTree); 3184Assert.Same(tree4, tree4.GetRoot().SyntaxTree);
SymbolKeyTests.cs (1)
1483var semanticModel = compilation.GetSemanticModel(node.SyntaxTree);
Microsoft.VisualStudio.LanguageServices (4)
Progression\GraphNodeIdCreation.cs (1)
532var document = solution.GetDocument(currentNode.SyntaxTree);
PullMemberUp\SymbolDependentsBuilder.cs (1)
63Visit(compilation.GetSemanticModel(syntax.SyntaxTree).GetOperation(syntax, _cancellationToken));
Venus\ContainedLanguageCodeSupport.cs (2)
224var info = codeGenerationService.GetInfo(new CodeGenerationContext(autoInsertionLocation: false), options.GenerationOptions, destinationType.SyntaxTree.Options); 278var memberNodeDocument = thisDocument.Project.Solution.GetDocument(memberNode.SyntaxTree);
Microsoft.VisualStudio.LanguageServices.CSharp (30)
CodeModel\CSharpCodeModelService.cs (3)
1277var text = memberDeclaration.SyntaxTree.GetText(CancellationToken.None); 1357var text = memberDeclaration.SyntaxTree.GetText(CancellationToken.None); 1415var text = memberDeclaration.SyntaxTree.GetText(CancellationToken.None);
CodeModel\CSharpCodeModelService.NodeLocator.cs (27)
240return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 273return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 303return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 351return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 430return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 505return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 554return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 603return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 643return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 676return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 717return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 757return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 797return new VirtualTreePoint(node.SyntaxTree, text, startPosition); 815return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 848return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 878return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 919return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 993return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1053return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1092return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1133return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1171return new VirtualTreePoint(fileScopedNamespace.SyntaxTree, text, fileScopedNamespace.Parent.Span.End); 1182return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1215return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1256return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1298return new VirtualTreePoint(node.SyntaxTree, text, endPosition); 1339return new VirtualTreePoint(node.SyntaxTree, text, endPosition);
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\AbstractCodeModelObject_CodeGen.cs (1)
34containerNode.SyntaxTree.Options);
CodeModel\AbstractCodeModelService.AbstractNodeLocator.cs (2)
30var text = node.SyntaxTree.GetText(); 36var text = node.SyntaxTree.GetText();
CodeModel\AbstractCodeModelService.cs (1)
144var nodeKeyMap = GetNodeKeyMap(node.SyntaxTree);
Microsoft.VisualStudio.LanguageServices.VisualBasic (42)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (39)
249Return New VirtualTreePoint(attributes.First().SyntaxTree, text, startPosition) 281Return New VirtualTreePoint(attributes.Last().SyntaxTree, text, startPosition) 357Return New VirtualTreePoint(typeBlock.SyntaxTree, text, startPosition) 383Return New VirtualTreePoint(typeBlock.SyntaxTree, text, startPosition) 428Return New VirtualTreePoint(enumBlock.SyntaxTree, text, startPosition) 454Return New VirtualTreePoint(enumBlock.SyntaxTree, text, startPosition) 513Return New VirtualTreePoint(methodBlock.SyntaxTree, text, startPosition) 549Return New VirtualTreePoint(declareStatement.SyntaxTree, text, startPosition) 578Return New VirtualTreePoint(declareStatement.SyntaxTree, text, endPosition) 614Return New VirtualTreePoint(methodStatement.SyntaxTree, text, startPosition) 669Return New VirtualTreePoint(methodBlock.SyntaxTree, text, startPosition) 698Return New VirtualTreePoint(methodStatement.SyntaxTree, text, endPosition) 737Return New VirtualTreePoint(propertyStatement.SyntaxTree, text, startPosition) 782Return New VirtualTreePoint(propertyStatement.SyntaxTree, text, startPosition) 822Return New VirtualTreePoint(eventBlock.SyntaxTree, text, startPosition) 859Return New VirtualTreePoint(eventStatement.SyntaxTree, text, startPosition) 904Return New VirtualTreePoint(eventStatement.SyntaxTree, text, startPosition) 940Return New VirtualTreePoint(delegateStatement.SyntaxTree, text, startPosition) 969Return New VirtualTreePoint(delegateStatement.SyntaxTree, text, endPosition) 1035Return New VirtualTreePoint(namespaceBlock.SyntaxTree, text, startPosition) 1066Return New VirtualTreePoint(namespaceBlock.SyntaxTree, text, endPosition) 1098Return New VirtualTreePoint(variable.SyntaxTree, text, startPosition) 1123Return New VirtualTreePoint(enumMember.SyntaxTree, text, startPosition) 1150Return New VirtualTreePoint(variable.SyntaxTree, text, endPosition) 1174Return New VirtualTreePoint(enumMember.SyntaxTree, text, endPosition) 1204Return New VirtualTreePoint(parameter.SyntaxTree, text, startPosition) 1228Return New VirtualTreePoint(parameter.SyntaxTree, text, endPosition) 1254Return New VirtualTreePoint(importsStatement.SyntaxTree, text, startPosition) 1280Return New VirtualTreePoint(importsStatement.SyntaxTree, text, endPosition) 1306Return New VirtualTreePoint(optionStatement.SyntaxTree, text, startPosition) 1332Return New VirtualTreePoint(optionStatement.SyntaxTree, text, endPosition) 1358Return New VirtualTreePoint(inheritsStatement.SyntaxTree, text, startPosition) 1384Return New VirtualTreePoint(inheritsStatement.SyntaxTree, text, endPosition) 1410Return New VirtualTreePoint(implementsStatement.SyntaxTree, text, startPosition) 1436Return New VirtualTreePoint(implementsStatement.SyntaxTree, text, endPosition) 1465Return New VirtualTreePoint(attribute.SyntaxTree, text, startPosition) 1493Return New VirtualTreePoint(attribute.SyntaxTree, text, endPosition) 1528Return New VirtualTreePoint(argument.SyntaxTree, text, startPosition) 1562Return New VirtualTreePoint(argument.SyntaxTree, text, endPosition)
CodeModel\VisualBasicCodeModelService.vb (3)
2251Dim text = member.SyntaxTree.GetText(CancellationToken.None) 2480Dim text = member.SyntaxTree.GetText(CancellationToken.None) 2506Dim text = member.SyntaxTree.GetText(CancellationToken.None)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.vb (1)
3371Dim semanticModel = compilation.GetSemanticModel(finalSyntax.SyntaxTree)