3 writes to _blendedTokens
Microsoft.CodeAnalysis.CSharp (3)
Parser\SyntaxParser.cs (3)
70
_blendedTokens
= s_blendedNodesPool.Allocate();
94
_blendedTokens
= null;
420
Array.Resize(ref
_blendedTokens
, _blendedTokens.Length * 2);
24 references to _blendedTokens
Microsoft.CodeAnalysis.CSharp (24)
Parser\SyntaxParser.cs (24)
91
var blendedTokens =
_blendedTokens
;
190
if (
_blendedTokens
!= null)
195
if (
_blendedTokens
[i].Token == null)
255
Debug.Assert(
_blendedTokens
!= null);
288
_currentNode =
_blendedTokens
[_tokenOffset - 1].Blender.ReadNode(_mode);
295
Debug.Assert(
_blendedTokens
!= null);
301
if (_tokenOffset >=
_blendedTokens
.Length)
306
_blendedTokens
[_tokenOffset++] = _currentNode;
331
if (
_blendedTokens
!= null)
333
return
_blendedTokens
[_tokenOffset].Token;
343
if (
_blendedTokens
!= null)
347
this.AddToken(
_blendedTokens
[_tokenCount - 1].Blender.ReadToken(_mode));
371
if (_tokenCount >=
_blendedTokens
.Length)
376
_blendedTokens
[_tokenCount] = tokenResult;
401
if (_tokenOffset > (
_blendedTokens
.Length >> 1)
407
_firstBlender =
_blendedTokens
[shiftOffset - 1].Blender;
410
Array.Copy(
_blendedTokens
, shiftOffset,
_blendedTokens
, 0, shiftCount);
419
var old =
_blendedTokens
;
420
Array.Resize(ref _blendedTokens,
_blendedTokens
.Length * 2);
421
s_blendedNodesPool.ForgetTrackedObject(old, replacement:
_blendedTokens
);
474
if (
_blendedTokens
!= null)
476
return
_blendedTokens
[_tokenOffset + n].Token;
506
if (
_blendedTokens
!= null)