1 write to Token
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTrivia.cs (1)
30Token = token;
79 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)
1108return VisitCore(parent.ParentTrivia.Token.Parent); 1452SyntaxToken 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\a6db168d9ad5d460\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
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();
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)
103var 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\a6db168d9ad5d460\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
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();
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.Workspaces (5)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
429.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\a6db168d9ad5d460\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
67var currentParent = trivia.Token.Parent;
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();
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));