1 write to Token
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTrivia.cs (1)
28Token = token;
93 references to Token
Microsoft.CodeAnalysis (19)
Syntax\SyntaxNavigator.cs (10)
319var token = GetNextToken(current, current.Token.LeadingTrivia, predicate, stepInto, ref returnNext); 326if (returnNext && (predicate == null || predicate == SyntaxToken.Any || predicate(current.Token))) 328return current.Token; 332token = GetNextToken(current, current.Token.TrailingTrivia, predicate, stepInto, ref returnNext); 340return GetNextToken(current.Token, predicate, false, stepInto); 351var token = GetPreviousToken(current, current.Token.TrailingTrivia, predicate, stepInto, ref returnPrevious); 358if (returnPrevious && Matches(predicate, current.Token)) 360return current.Token; 364token = GetPreviousToken(current, current.Token.LeadingTrivia, predicate, stepInto, ref returnPrevious); 372return GetPreviousToken(current.Token, predicate, false, stepInto);
Syntax\SyntaxNode.cs (2)
544node = ((IStructuredTriviaSyntax)node).ParentTrivia.Token.Parent; 822parent = structuredTrivia.ParentTrivia.Token.Parent;
Syntax\SyntaxNodeExtensions_Tracking.cs (2)
160node = ((IStructuredTriviaSyntax)node).ParentTrivia.Token.Parent!; 185node = ((IStructuredTriviaSyntax)node).ParentTrivia.Token.Parent!;
Syntax\SyntaxTrivia.cs (5)
142return Token.Parent?.IsPartOfStructuredTrivia() ?? false; 270return Token == other.Token && UnderlyingNode == other.UnderlyingNode && Position == other.Position && Index == other.Index; 287return Hash.Combine(Token.GetHashCode(), Hash.Combine(UnderlyingNode, Hash.Combine(Position, Index))); 402return Token.SyntaxTree;
Microsoft.CodeAnalysis.CodeStyle (4)
BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
FormattingExtensions.cs (1)
289var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
SyntaxNodeExtensions.cs (1)
805parent = structuredTrivia.ParentTrivia.Token.Parent;
TreeData.StructuredTrivia.cs (1)
56var parent = _trivia.Token.Parent;
Microsoft.CodeAnalysis.CSharp (8)
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
1080return VisitCore(parent.ParentTrivia.Token.Parent); 1395SyntaxToken associatedToken = (SyntaxToken)containingTrivia.Token;
Syntax\DirectiveTriviaSyntax.cs (2)
69var token = (SyntaxToken)this.ParentTrivia.Token; 100var token = (SyntaxToken)this.ParentTrivia.Token;
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
305var parent = trivia.Token.Parent;
Syntax\StructuredTriviaSyntax.cs (1)
25var parent = trivia.Token.Parent;
Syntax\SyntaxNormalizer.cs (2)
67GetDeclarationDepth((SyntaxToken)trivia.ElementAt(0).Token), 1296return GetDeclarationDepth((SyntaxToken)trivia.Token);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
68var currentParent = trivia.Token.Parent;
DirectiveSyntaxExtensions.cs (1)
30node = node.ParentTrivia.Token.Parent;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Structure\CommentStructureTests.cs (1)
39var token = trivia.Token;
Microsoft.CodeAnalysis.CSharp.Features (6)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
127closingPoint = annotatedNewline.Token.Span.End;
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
68node = structuredTriviaSyntax.ParentTrivia.Token.Parent;
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
105var parentNode = token.Parent?.FirstAncestorOrSelf<DocumentationCommentTriviaSyntax>()?.ParentTrivia.Token.Parent;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
63var attachedToken = parentTrivia.ParentTrivia.Token;
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
32var parentTriviaList = trivia.Token.LeadingTrivia; 40parentTriviaList = trivia.Token.TrailingTrivia;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\CrefTests.cs (1)
4559Assert.Equal(SyntaxKind.EndOfFileToken, crefSyntax.Ancestors().First(n => n.IsStructuredTrivia).ParentTrivia.Token.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
ParentChecker.cs (2)
28var parentToken = trivia.Token; 41var parentToken = trivia.Token;
Syntax\StructuredTriviaTests.cs (2)
168Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind()); 184Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind());
Syntax\SyntaxNodeTests.cs (1)
1369Assert.Equal(token, tokenStructuredParentTrivia.Token);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
68var currentParent = trivia.Token.Parent;
DirectiveSyntaxExtensions.cs (1)
30node = node.ParentTrivia.Token.Parent;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
125var virtualChars = CSharpVirtualCharService.Instance.TryConvertToVirtualChars(skippedTrivia.Token);
Microsoft.CodeAnalysis.Features (2)
CodeLens\CodeLensReferencesService.cs (1)
184node = parentTrivia.Token.Parent;
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
158var targetMember = documentationComment.ParentTrivia.Token.GetAncestor<TMemberNode>();
Microsoft.CodeAnalysis.Test.Utilities (1)
Syntax\NodeHelpers.cs (1)
120SyntaxNode retVal = node.Token.Parent;
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\BinderFactory.vb (2)
105node = DirectCast(DirectCast(node, StructuredTriviaSyntax).ParentTrivia.Token.Parent, VisualBasicSyntaxNode) 445Dim token As SyntaxToken = CType(trivia.Token, SyntaxToken)
Binding\MemberSemanticModel.vb (4)
1273Debug.Assert(trivia.Token.Kind <> SyntaxKind.None) 1274Return GetEnclosingBinderInternal(memberBinder, binderRoot, DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode), position) 1985Debug.Assert(trivia.Token.Kind <> SyntaxKind.None) 1986node = DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
140Dim parent As VisualBasicSyntaxNode = DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode)
Compilation\SemanticModel.vb (1)
552node = DirectCast(node, StructuredTriviaSyntax).ParentTrivia.Token.Parent
Compilation\SyntaxTreeSemanticModel.vb (1)
592Dim token As SyntaxToken = CType(trivia.Token, SyntaxToken)
Syntax\InternalSyntax\SyntaxNode.vb (1)
233Dim parent = trivia.Token.Parent
Syntax\StructuredTriviaSyntax.vb (1)
25Dim parent = DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode)
Syntax\SyntaxNodePartials.vb (2)
28Dim token = CType(MyBase.ParentTrivia.Token, SyntaxToken) 53Dim token As SyntaxToken = CType(MyBase.ParentTrivia.Token, SyntaxToken)
Syntax\SyntaxNormalizer.vb (1)
210Dim tokenParent = trivia.Token.Parent
Syntax\VisualBasicSyntaxTree.vb (1)
411Return InDocumentationComment(CType(trivia.Token, SyntaxToken))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
DirectiveSyntaxExtensions.vb (1)
81node = node.ParentTrivia.Token.Parent
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicIndentationService.Indenter.vb (2)
85If trivia.Kind = SyntaxKind.SkippedTokensTrivia AndAlso trivia.Token.IsLastTokenOfStatement() Then 102Dim token = trivia.Token
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
LineCommit\ContainingStatementInfo.vb (4)
80trivia.Token.GetAncestor(Of StatementSyntax)() IsNot Nothing Then 81Return New ContainingStatementInfo(trivia.Token.GetAncestor(Of StatementSyntax)()) 132Dim triviaStatement = trivia.Token.GetAncestor(Of StatementSyntax)() 136If triviaStatement Is Nothing OrElse snapshot.GetLineNumberFromPosition(trivia.Token.SpanStart) <> pointLineNumber Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Structure\CommentStructureTests.vb (1)
25Dim token = trivia.Token
Microsoft.CodeAnalysis.VisualBasic.Features (6)
BraceCompletion\BracketBraceCompletionService.vb (1)
78Return skippedToken.ParentTrivia.Token.Kind = SyntaxKind.GreaterThanToken
BraceCompletion\ParenthesisBraceCompletionService.vb (1)
44Dim skippedToken = skippedTriviaNode.ParentTrivia.Token
CodeLens\VisualBasicDisplayInfoService.vb (1)
57Return GetDisplayNode(structuredTriviaSyntax.ParentTrivia.Token.Parent)
Completion\CompletionProviders\CrefCompletionProvider.vb (2)
71Dim parentNode = token.Parent?.FirstAncestorOrSelf(Of DocumentationCommentTriviaSyntax)()?.ParentTrivia.Token.Parent 110Dim parentNode = token.Parent?.FirstAncestorOrSelf(Of DocumentationCommentTriviaSyntax)()?.ParentTrivia.Token.Parent
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
90Dim attachedToken = parent.ParentTrivia.Token
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
TestSyntaxNodes.vb (1)
2004Dim tk_nonzero1 = CType(trivia.First().Token.Parent.Parent.Parent, SyntaxNodeOrToken).GetNextSibling()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
ParserTestUtilities.vb (2)
131Dim parentToken = trivia.Token 147Dim parentToken = trivia.Token
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
DirectiveSyntaxExtensions.vb (1)
81node = node.ParentTrivia.Token.Parent
VisualBasicIndentationService.Indenter.vb (2)
85If trivia.Kind = SyntaxKind.SkippedTokensTrivia AndAlso trivia.Token.IsLastTokenOfStatement() Then 102Dim token = trivia.Token
Microsoft.CodeAnalysis.Workspaces (5)
BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
FormattingExtensions.cs (1)
289var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
383.Select(t => Tuple.Create(t.ToString(), t.Span.Start, t.Token.Span));
SyntaxNodeExtensions.cs (1)
805parent = structuredTrivia.ParentTrivia.Token.Parent;
TreeData.StructuredTrivia.cs (1)
56var parent = _trivia.Token.Parent;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
70trivia.Token.GetAncestor<RegionDirectiveTriviaSyntax>() != null)