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