1 write to LexemeStartPosition
Microsoft.CodeAnalysis.CSharp (1)
Parser\AbstractLexer.cs (1)
34
LexemeStartPosition
= this.TextWindow.Position;
12 references to LexemeStartPosition
Microsoft.CodeAnalysis.CSharp (12)
Parser\AbstractLexer.cs (5)
105
return position >=
LexemeStartPosition
? position -
LexemeStartPosition
: position;
109
=> TextWindow.GetText(
LexemeStartPosition
, intern: false);
112
=> TextWindow.GetText(
LexemeStartPosition
, intern: true);
115
=> this.TextWindow.Position -
LexemeStartPosition
;
Parser\Lexer.cs (4)
455
atDotPosition == this.
LexemeStartPosition
)
2326
this.
LexemeStartPosition
,
2816
this.AddError(this.
LexemeStartPosition
, this.CurrentLexemeWidth, ErrorCode.ERR_OpenEndedComment);
4841
return new SyntaxDiagnosticInfo(start - this.
LexemeStartPosition
,
Parser\Lexer_RawStringLiteral.cs (2)
90
var afterStartDelimiter = this.
LexemeStartPosition
+ startingQuoteCount;
172
var afterStartDelimiter = this.
LexemeStartPosition
+ startingQuoteCount;
Parser\QuickScanner.cs (1)
266
lexer.TextWindow.Reset(lexer.
LexemeStartPosition
);