51 references to SyntaxTree
Microsoft.CodeAnalysis (5)
Diagnostic\SourceLocation.cs (1)
32: this(token.SyntaxTree!, token.Span)
Syntax\SyntaxToken.cs (3)
647var tree = SyntaxTree; 666var tree = SyntaxTree; 692/// occurs when a <see cref="SyntaxTree"/> is incrementally parsed using <see cref="SyntaxTree.WithChangedText"/>
Syntax\SyntaxTrivia.cs (1)
402return Token.SyntaxTree;
Microsoft.CodeAnalysis.CodeStyle (4)
BaseIndentationFormattingRule.cs (1)
170var tree = token1.SyntaxTree;
BottomUpBaseIndentationFinder.cs (3)
155RoslynDebug.AssertNotNull(baseToken.SyntaxTree); 166var textLine = baseToken.SyntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(baseToken.SpanStart); 167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder.cs (2)
271RoslynDebug.Assert(token.SyntaxTree is object); 272return AreNullableAnnotationsEnabled(token.SyntaxTree, token.SpanStart);
Binder\Binder_Symbols.cs (3)
453RoslynDebug.Assert(@delegate.SyntaxTree is object); 454diagnostics.Add(info, Location.Create(@delegate.SyntaxTree, TextSpan.FromBounds(@delegate.SpanStart, asterisk.Span.End))); 2703=> CheckFeatureAvailability(syntax.SyntaxTree!, feature, diagnostics, location ?? syntax.GetLocation());
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (2)
63Debug.Assert(questionToken.SyntaxTree != null); 64var tree = (CSharpSyntaxTree)questionToken.SyntaxTree;
Symbols\LexicalSortKey.cs (1)
91: this((SyntaxTree)token.SyntaxTree, token.SpanStart, compilation)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpSmartTokenFormatter.cs (1)
112RoslynDebug.AssertNotNull(token.SyntaxTree);
FormattingRangeHelper.cs (1)
299var tree = token1.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
377var sourceText = token.SyntaxTree!.GetText(cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
21var syntaxTree = genericIdentifier.SyntaxTree!;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementCommandHandler.cs (2)
136if (token.SyntaxTree == null 137|| token.SyntaxTree.IsEntirelyWithinComment(caretPosition, cancellationToken))
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
141var sourceText = token.SyntaxTree.GetText();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Syntax\SyntaxFactoryTests.cs (4)
438Assert.NotNull(expression.Token.SyntaxTree); 440var expectedLocation = Location.Create(expression.Token.SyntaxTree, TextSpan.FromBounds(0, 2)); 452Assert.NotNull(expression.Token.SyntaxTree); 454var expectedLocation = Location.Create(expression.Token.SyntaxTree, TextSpan.FromBounds(0, 2));
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpSmartTokenFormatter.cs (1)
112RoslynDebug.AssertNotNull(token.SyntaxTree);
FormattingRangeHelper.cs (1)
299var tree = token1.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
377var sourceText = token.SyntaxTree!.GetText(cancellationToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
21var syntaxTree = genericIdentifier.SyntaxTree!;
Microsoft.CodeAnalysis.Features (3)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
62public override SyntaxTree SyntaxTreeToModify => _suppressionTargetInfo.StartToken.SyntaxTree;
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
48if (IdentifierToken.SyntaxTree != null)
Wrapping\Edit.cs (1)
85_tree = left.SyntaxTree;
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Utils.vb (1)
228DirectCast(privateProtectedToken.SyntaxTree, VisualBasicSyntaxTree).Options.LanguageVersion,
Symbols\LexicalSortKey.vb (1)
148Me.New(DirectCast(token.SyntaxTree, VisualBasicSyntaxTree), token.SpanStart, compilation)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
SyntaxTokenExtensions.vb (1)
202Dim text = token.SyntaxTree.GetText()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
202Dim text = token.SyntaxTree.GetText()
Microsoft.CodeAnalysis.Workspaces (4)
BaseIndentationFormattingRule.cs (1)
170var tree = token1.SyntaxTree;
BottomUpBaseIndentationFinder.cs (3)
155RoslynDebug.AssertNotNull(baseToken.SyntaxTree); 166var textLine = baseToken.SyntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(baseToken.SpanStart); 167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
Microsoft.VisualStudio.LanguageServices.CSharp (8)
CodeModel\CSharpCodeModelService.NodeLocator.cs (8)
144? new VirtualTreePoint(openBrace.SyntaxTree, text, text.Lines[openBraceLine.LineNumber + 1].Start) 145: new VirtualTreePoint(openBrace.SyntaxTree, text, openBrace.Span.End); 183return new VirtualTreePoint(openBrace.SyntaxTree, text, lineAfterOpenBrace.Start + firstNonWhitespaceOffset); 195return new VirtualTreePoint(openBrace.SyntaxTree, text, lineAfterOpenBrace.End, virtualSpaces); 203return new VirtualTreePoint(openBrace.SyntaxTree, text, openBrace.Span.End); 207return new VirtualTreePoint(openBrace.SyntaxTree, text, nextPosition); 218? new VirtualTreePoint(closeBrace.SyntaxTree, text, closeBraceLine.Start) 219: new VirtualTreePoint(closeBrace.SyntaxTree, text, closeBrace.SpanStart);