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