97 references to Position
Microsoft.CodeAnalysis.CSharp (97)
Parser\Blender.cs (1)
72
_newPosition = lexer.TextWindow.
Position
;
Parser\Blender.Reader.cs (1)
168
if (_lexer.TextWindow.
Position
!= _newPosition)
Parser\DirectiveParser.cs (1)
34
var hashPosition = lexer.TextWindow.
Position
;
Parser\LanguageParser.cs (1)
217
return CreateForGlobalFailure(lexer.TextWindow.
Position
, createEmptyNodeFunc(this));
Parser\Lexer.cs (25)
304
this.LexSyntaxTrivia(afterFirstToken: TextWindow.
Position
> 0, isTrailing: false, triviaList: ref _leadingTriviaCache);
323
this.LexSyntaxTrivia(afterFirstToken: TextWindow.
Position
> 0, isTrailing: false, triviaList: ref _leadingTriviaCache);
440
int startingPosition = TextWindow.
Position
;
1000
int start = TextWindow.
Position
;
1007
return start < TextWindow.
Position
;
1056
int start = TextWindow.
Position
;
1233
this.AddError(MakeError(start, TextWindow.
Position
- start, ErrorCode.ERR_InvalidNumber));
1258
info.DecimalValue = this.GetValueDecimal(valueText, start, TextWindow.
Position
);
1696
int start = TextWindow.
Position
;
1704
var atCount = TextWindow.
Position
- start;
1980
int start = TextWindow.
Position
;
1999
int beforeConsumed = TextWindow.
Position
;
2034
if (!isEscaped && (TextWindow.
Position
== beforeConsumed + 1) &&
2418
var position = TextWindow.
Position
;
2452
this.AddError(TextWindow.
Position
, s_conflictMarkerLength,
2789
int lastLineStart = TextWindow.
Position
;
2809
if (lastLineStart < TextWindow.
Position
&& !allWhitespace)
2819
lastLineStart = TextWindow.
Position
;
3054
var pos = TextWindow.
Position
;
3655
int start = TextWindow.
Position
;
3679
info.Text = TextWindow.GetText(start, TextWindow.
Position
- start, intern: true);
3953
int beforeConsumed = TextWindow.
Position
;
4029
Debug.Assert(TextWindow.
Position
> beforeConsumed, "First character or entity has been consumed.");
4252
int pos = TextWindow.
Position
;
4711
var start = TextWindow.
Position
;
Parser\Lexer_RawStringLiteral.cs (16)
19
var start = TextWindow.
Position
;
23
return TextWindow.
Position
- start;
91
var valueLength = TextWindow.
Position
- afterStartDelimiter;
137
this.AddError(TextWindow.
Position
, width: TextWindow.GetNewLineWidth(), ErrorCode.ERR_UnterminatedRawString);
142
this.AddError(TextWindow.
Position
, width: 0, ErrorCode.ERR_UnterminatedRawString);
153
var beforeEndDelimiter = TextWindow.
Position
;
166
position: TextWindow.
Position
- excessQuoteCount,
196
var afterStartDelimiter = TextWindow.
Position
;
211
position: TextWindow.
Position
- startingQuoteCount,
222
var tokenEnd = TextWindow.
Position
;
269
position: TextWindow.
Position
- excessQuoteCount,
285
this.AddError(TextWindow.
Position
, width: 0, ErrorCode.ERR_UnterminatedRawString);
299
position: TextWindow.
Position
- currentQuoteCount,
329
var lineStartPosition = TextWindow.
Position
;
352
width: TextWindow.
Position
- lineStartPosition,
360
width: TextWindow.
Position
- lineStartPosition,
Parser\Lexer_StringLiteral.cs (46)
131
var start = TextWindow.
Position
;
178
this.AddError(start, TextWindow.
Position
- start, ErrorCode.ERR_IllegalEscape);
190
var start = TextWindow.
Position
;
196
if (TextWindow.
Position
- start >= 2)
198
this.AddError(start, width: TextWindow.
Position
- start, ErrorCode.ERR_IllegalAtSequence);
374
var start = _lexer.TextWindow.
Position
;
376
Debug.Assert(_lexer.TextWindow.
Position
!= start);
378
openQuoteRange = start.._lexer.TextWindow.
Position
;
384
closeQuoteRange = _lexer.TextWindow.
Position
.._lexer.TextWindow.
Position
;
408
var start = window.
Position
;
457
TrySetError(_lexer.MakeError(start, window.
Position
- start, ErrorCode.ERR_StringMustStartWithQuoteCharacter));
468
TrySetError(_lexer.MakeError(start, window.
Position
- start, ErrorCode.ERR_IllegalAtSequence));
474
TrySetError(_lexer.MakeError(window.
Position
- startingQuoteCount, startingQuoteCount, ErrorCode.ERR_NotEnoughQuotesForRawString));
479
var afterQuotePosition = window.
Position
;
503
var closeQuotePosition = _lexer.TextWindow.
Position
;
517
closeQuoteRange = closeQuotePosition.._lexer.TextWindow.
Position
;
531
IsAtEnd(allowNewline: true) ? _lexer.TextWindow.
Position
- 1 : _lexer.TextWindow.
Position
,
554
IsAtEnd(allowNewline: true) ? _lexer.TextWindow.
Position
- 1 : _lexer.TextWindow.
Position
,
572
position: _lexer.TextWindow.
Position
- excessQuoteCount,
589
_lexer.TextWindow.
Position
- 1, width: 1, ErrorCode.ERR_UnterminatedRawString));
600
position: _lexer.TextWindow.
Position
- closeQuoteCount,
619
position: _lexer.TextWindow.
Position
- excessQuoteCount,
671
var escapeStart = _lexer.TextWindow.
Position
;
675
TrySetError(_lexer.MakeError(escapeStart, _lexer.TextWindow.
Position
- escapeStart, ErrorCode.ERR_EscapedCurly, ch));
698
var beforeQuotesPosition = _lexer.TextWindow.
Position
;
706
_lexer.TextWindow.
Position
- closeQuoteCount, closeQuoteCount, ErrorCode.ERR_RawStringMustContainContent));
721
var startPosition = _lexer.TextWindow.
Position
;
776
var beforeQuotePosition = _lexer.TextWindow.
Position
;
796
var pos = _lexer.TextWindow.
Position
;
822
position: _lexer.TextWindow.
Position
- closeBraceCount,
850
int openBracePosition = _lexer.TextWindow.
Position
;
853
int closeBracePosition = _lexer.TextWindow.
Position
;
866
new Range(closeBracePosition, _lexer.TextWindow.
Position
)));
879
var beforeOpenBracesPosition = _lexer.TextWindow.
Position
;
887
var afterOpenBracePosition = _lexer.TextWindow.
Position
;
901
var beforeCloseBracePosition = _lexer.TextWindow.
Position
;
930
beforeCloseBracePosition.._lexer.TextWindow.
Position
));
954
var pos = _lexer.TextWindow.
Position
;
975
_lexer.TextWindow.
Position
, 1, ErrorCode.ERR_UnexpectedCharacter, ch));
1015
TrySetError(_lexer.MakeError(_lexer.TextWindow.
Position
, 1, ErrorCode.ERR_SyntaxError, endingChar.ToString()));
1033
colonRange = new Range(_lexer.TextWindow.
Position
, _lexer.TextWindow.
Position
+ 1);
1047
TrySetError(_lexer.MakeError(_lexer.TextWindow.
Position
, 1, ErrorCode.ERR_SyntaxError, endingChar.ToString()));
Parser\SlidingTextWindow.cs (6)
201
if (this.
Position
>= _textEnd)
253
return _offset >= _characterWindowCount &&
Position
>= _textEnd;
345
int position = this.
Position
;
393
int position = this.
Position
;
432
int start = this.
Position
;
659
this.
Position
- start,