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