1 write to Token
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTrivia.cs (1)
30Token = token;
101 references to Token
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\SyntaxNodeExtensions.cs (1)
30parent = structuredTrivia.ParentTrivia.Token.Parent;
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)
548node = ((IStructuredTriviaSyntax)node).ParentTrivia.Token.Parent; 827parent = 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)
144return Token.Parent?.IsPartOfStructuredTrivia() ?? false; 272return Token == other.Token && UnderlyingNode == other.UnderlyingNode && Position == other.Position && Index == other.Index; 289return Hash.Combine(Token.GetHashCode(), Hash.Combine(UnderlyingNode, Hash.Combine(Position, Index))); 404return Token.SyntaxTree;
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Microsoft.CodeAnalysis.CSharp (9)
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
1103return VisitCore(parent.ParentTrivia.Token.Parent); 1447SyntaxToken associatedToken = containingTrivia.Token;
Syntax\DirectiveTriviaSyntax.cs (2)
71var token = (SyntaxToken)this.ParentTrivia.Token; 102var token = (SyntaxToken)this.ParentTrivia.Token;
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
286var parent = trivia.Token.Parent;
Syntax\StructuredTriviaSyntax.cs (1)
25var parent = trivia.Token.Parent;
Syntax\SyntaxNodeRemover.cs (1)
487var parentToken = trivia.Token;
Syntax\SyntaxNormalizer.cs (2)
67GetDeclarationDepth((SyntaxToken)trivia.ElementAt(0).Token), 1326return GetDeclarationDepth((SyntaxToken)trivia.Token);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
108var parentToken = parentTrivia.Token;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (1)
22node = node.Parent ?? node.ParentTrivia.Token.GetRequiredParent();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
57foreach (var (token, directives) in nullableDirectives.GroupBy(d => d.ParentTrivia.Token))
Microsoft.CodeAnalysis.CSharp.Features (7)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
128closingPoint = annotatedNewline.Token.Span.End;
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
68node = structuredTriviaSyntax.ParentTrivia.Token.Parent;
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
100var parentNode = token.Parent?.FirstAncestorOrSelf<DocumentationCommentTriviaSyntax>()?.ParentTrivia.Token.Parent;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
84var attachedToken = parentTrivia.ParentTrivia.Token;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
57foreach (var (token, directives) in nullableDirectives.GroupBy(d => d.ParentTrivia.Token))
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
31var parentTriviaList = trivia.Token.LeadingTrivia; 39parentTriviaList = trivia.Token.TrailingTrivia;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
108var parentToken = parentTrivia.Token;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (1)
22node = node.Parent ?? node.ParentTrivia.Token.GetRequiredParent();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
Microsoft.CodeAnalysis.Features (2)
CodeLens\CodeLensReferencesService.cs (1)
179node = parentTrivia.Token.Parent;
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
215var targetMember = documentationComment.ParentTrivia.Token.GetAncestor<TMemberNode>();
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\BinderFactory.vb (1)
454Dim token As SyntaxToken = CType(trivia.Token, SyntaxToken)
Binding\MemberSemanticModel.vb (4)
1272Debug.Assert(trivia.Token.Kind <> SyntaxKind.None) 1273Return GetEnclosingBinderInternal(memberBinder, binderRoot, DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode), position) 1984Debug.Assert(trivia.Token.Kind <> SyntaxKind.None) 1985node = DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
140Dim parent As VisualBasicSyntaxNode = DirectCast(trivia.Token.Parent, VisualBasicSyntaxNode)
Compilation\SyntaxTreeSemanticModel.vb (1)
592Dim token As SyntaxToken = CType(trivia.Token, SyntaxToken)
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\SyntaxNodeRemover.vb (1)
341Dim parentToken = trivia.Token
Syntax\SyntaxNormalizer.vb (1)
210Dim tokenParent = trivia.Token.Parent
Syntax\VisualBasicSyntaxTree.vb (1)
414Return InDocumentationComment(CType(trivia.Token, SyntaxToken))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\DirectiveSyntaxExtensions.vb (1)
30node = node.ParentTrivia.Token.Parent
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
85If trivia.Kind = SyntaxKind.SkippedTokensTrivia AndAlso trivia.Token.IsLastTokenOfStatement() Then 102Dim token = trivia.Token
Microsoft.CodeAnalysis.VisualBasic.Features (3)
BraceCompletion\BracketBraceCompletionService.vb (1)
76Return 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)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\DirectiveSyntaxExtensions.vb (1)
30node = node.ParentTrivia.Token.Parent
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
85If trivia.Kind = SyntaxKind.SkippedTokensTrivia AndAlso trivia.Token.IsLastTokenOfStatement() Then 102Dim token = trivia.Token
Microsoft.CodeAnalysis.Workspaces (5)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
406.Select(t => Tuple.Create(t.ToString(), t.Span.Start, t.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
800parent = structuredTrivia.ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
238current = ((IStructuredTriviaSyntax)current).ParentTrivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.StructuredTrivia.cs (1)
55var parent = _trivia.Token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct();
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
108var parentToken = parentTrivia.Token;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (1)
22node = node.Parent ?? node.ParentTrivia.Token.GetRequiredParent();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
SuperFileCheck (2)
Program.cs (2)
272if (x.Token.Parent == null) 290return !x.Token.Parent.Ancestors().Any(p => p.IsKind(SyntaxKind.MethodDeclaration) && p.Span.Contains(x.Span));