1 write to Token
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SyntaxTokenParser.cs (1)
140Token = token;
53 references to Token
Microsoft.CodeAnalysis.CSharp (3)
Syntax\SyntaxTokenParser.cs (3)
106_lexer.Reset(result.Token.Position, result.ContextStartDirectiveStack); 131var contextualKind = Token.ContextualKind(); 132return contextualKind == Token.Kind() ? SyntaxKind.None : contextualKind;
Microsoft.CodeAnalysis.CSharp.Features (4)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (4)
45var triviaList = result.Token.LeadingTrivia; 59foreach (var trivia in result.Token.LeadingTrivia) 64foreach (var trivia in result.Token.TrailingTrivia) 69while (!result.Token.IsKind(SyntaxKind.EndOfFileToken));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (27)
LexicalAndXml\SyntaxTokenParserTests.cs (27)
84var docCommentTrivia = result.Token.GetLeadingTrivia()[0]; 276Assert.Empty(result.Token.LeadingTrivia); 277Assert.Empty(result.Token.TrailingTrivia); 281Assert.Empty(result.Token.LeadingTrivia); 282Assert.Empty(result.Token.TrailingTrivia); 295AssertTrivia(result.Token.LeadingTrivia, 298Assert.Empty(result.Token.TrailingTrivia); 302Assert.Empty(intermediateResult.Token.LeadingTrivia); 303Assert.Empty(intermediateResult.Token.TrailingTrivia); 307Assert.Empty(intermediateResult.Token.LeadingTrivia); 308Assert.Empty(intermediateResult.Token.TrailingTrivia); 328AssertTrivia(result.Token.LeadingTrivia, 332Assert.Empty(result.Token.TrailingTrivia); 336Assert.Empty(intermediateResult.Token.LeadingTrivia); 337Assert.Empty(intermediateResult.Token.TrailingTrivia); 341Assert.Empty(intermediateResult.Token.LeadingTrivia); 342Assert.Empty(intermediateResult.Token.TrailingTrivia); 358Assert.Empty(result.Token.LeadingTrivia); 359Assert.Empty(result.Token.TrailingTrivia); 372Assert.Empty(result.Token.LeadingTrivia); 373AssertTrivia(result.Token.TrailingTrivia, 395Assert.Empty(result.Token.LeadingTrivia); 396AssertTrivia(result.Token.TrailingTrivia, 408Assert.Equal(expectedKind, result.Token.Kind()); 410AssertEx.Equal(expectedText.NormalizeLineEndings(), result.Token.ToFullString()); 411Assert.Null(result.Token.Parent); 412Assert.Equal(expectedFullSpan, result.Token.FullSpan);
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
161var leadingTrivia = result.Token.LeadingTrivia;
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\Legacy\RoslynCSharpTokenizer.cs (18)
105var lastToken = result.Token; 221Debug.Assert(leadingTriviaResult.Token.IsKind(CSharpSyntaxKind.None)); 223if (leadingTriviaResult.Token.HasLeadingTrivia) 225_currentCSharpTokenTriviaEnumerator = (leadingTriviaResult.Token.LeadingTrivia.GetEnumerator(), isLeading: true); 306_currentCSharpTokenTriviaEnumerator = (trailingTrivia.Token.TrailingTrivia.GetEnumerator(), isLeading: false); 315Debug.Assert(nextResult.Token.IsKind(CSharpSyntaxKind.None)); 316Debug.Assert(nextResult.Token.FullSpan.Length == 0); 323var token = result.Token; 362var csharpToken = result.Token; 660var csharpToken = result.Token; 671var csharpToken = result.Token; 731Debug.Assert(_resultCache.All(r => r.position <= nextResult.Token.FullSpan.Start)); 733if (_resultCache.Count > 0 && _resultCache[^1].position == nextResult.Token.FullSpan.Start) 737Debug.Assert(_resultCache[^1].result is { Token.FullSpan.Length: 0 }); 738Debug.Assert(!nextResult.Token.HasLeadingTrivia); 739_resultCache[^1] = (nextResult.Token.FullSpan.Start, nextResult, _isOnlyWhitespaceOnLine); 743_resultCache.Add((nextResult.Token.FullSpan.Start, nextResult, _isOnlyWhitespaceOnLine)); 746if (!nextResult.Token.IsKind(CSharpSyntaxKind.None))