6 writes to _tokenOffset
Microsoft.CodeAnalysis.CSharp (6)
Parser\SyntaxParser.cs (6)
102
_tokenOffset
= 0;
169
_tokenOffset
= offset;
289
_blendedTokens[
_tokenOffset
++] = _currentNode;
393
_tokenOffset
-= shiftOffset;
420
_tokenOffset
-= shiftOffset;
475
_tokenOffset
++;
19 references to _tokenOffset
Microsoft.CodeAnalysis.CSharp (19)
Parser\SyntaxParser.cs (19)
161
PeekToken(offset -
_tokenOffset
);
176
for (int i =
_tokenOffset
; i < _tokenCount; i++)
182
if (_tokenCount ==
_tokenOffset
)
228
_tokenCount =
_tokenOffset
;
265
if (
_tokenOffset
== 0)
271
_currentNode = _blendedTokens[
_tokenOffset
- 1].Blender.ReadNode(_mode);
284
if (
_tokenOffset
>= _blendedTokens.Length)
290
_tokenCount =
_tokenOffset
; // forget anything after this slot
309
if (
_tokenOffset
>= _tokenCount)
316
return _blendedTokens[
_tokenOffset
].Token;
320
return _lexedTokens[
_tokenOffset
];
379
if (
_tokenOffset
> (_blendedTokens.Length >> 1)
382
int shiftOffset = (_resetStart == -1) ?
_tokenOffset
: _resetStart - _firstToken;
407
if (
_tokenOffset
> (_lexedTokens.Length >> 1)
410
int shiftOffset = (_resetStart == -1) ?
_tokenOffset
: _resetStart - _firstToken;
433
while (
_tokenOffset
+ n >= _tokenCount)
440
return _blendedTokens[
_tokenOffset
+ n].Token;
444
return _lexedTokens[
_tokenOffset
+ n];
1129
private int CurrentTokenPosition => _firstToken +
_tokenOffset
;