3 writes to _blendedTokens
Microsoft.CodeAnalysis.CSharp (3)
Parser\SyntaxParser.cs (3)
62
_blendedTokens
= s_blendedNodesPool.Allocate();
86
_blendedTokens
= null;
398
Array.Resize(ref
_blendedTokens
, _blendedTokens.Length * 2);
24 references to _blendedTokens
Microsoft.CodeAnalysis.CSharp (24)
Parser\SyntaxParser.cs (24)
83
var blendedTokens =
_blendedTokens
;
173
if (
_blendedTokens
!= null)
178
if (
_blendedTokens
[i].Token == null)
238
Debug.Assert(
_blendedTokens
!= null);
271
_currentNode =
_blendedTokens
[_tokenOffset - 1].Blender.ReadNode(_mode);
278
Debug.Assert(
_blendedTokens
!= null);
284
if (_tokenOffset >=
_blendedTokens
.Length)
289
_blendedTokens
[_tokenOffset++] = _currentNode;
314
if (
_blendedTokens
!= null)
316
return
_blendedTokens
[_tokenOffset].Token;
326
if (
_blendedTokens
!= null)
330
this.AddToken(
_blendedTokens
[_tokenCount - 1].Blender.ReadToken(_mode));
354
if (_tokenCount >=
_blendedTokens
.Length)
359
_blendedTokens
[_tokenCount] = tokenResult;
379
if (_tokenOffset > (
_blendedTokens
.Length >> 1)
385
_firstBlender =
_blendedTokens
[shiftOffset - 1].Blender;
388
Array.Copy(
_blendedTokens
, shiftOffset,
_blendedTokens
, 0, shiftCount);
397
var old =
_blendedTokens
;
398
Array.Resize(ref _blendedTokens,
_blendedTokens
.Length * 2);
399
s_blendedNodesPool.ForgetTrackedObject(old, replacement:
_blendedTokens
);
438
if (
_blendedTokens
!= null)
440
return
_blendedTokens
[_tokenOffset + n].Token;
470
if (
_blendedTokens
!= null)