3 writes to _tail
PresentationCore (3)
Core\CSharp\System\Windows\Media\VisualProxy.cs (3)
185_tail = new Proxy[2]; 320_tail = null; 583_tail = reallocatedTail;
30 references to _tail
PresentationCore (30)
Core\CSharp\System\Windows\Media\VisualProxy.cs (30)
66if (_tail == null) 77int tailLength = _tail.Length; 80_tail[tailLength - 1].Channel == null; 130return !_tail[index].Handle.IsNull; 173if (_tail == null) 187else if (count > _tail.Length) 216_tail[count - 1] = proxy; 240ref _tail[index].Handle, 274_head = _tail[count - 2]; 282if (channel.ReleaseOnChannel(_tail[index].Handle)) 291_tail[index] = _tail[count - 2]; 305if (_tail != null) 322else if (count == _tail.Length) 340_tail[count - 2] = new Proxy(); 364return _tail[index - 1].Channel; 407return _tail[index - 1].Handle; 448return _tail[index - 1].Flags; 487_tail[index - 1].Flags = 488value ? (_tail[index - 1].Flags | flags) : (_tail[index - 1].Flags & ~flags); 508_tail[i].Flags = 509value ? (_tail[i].Flags | flags) : (_tail[i].Flags & ~flags); 528if ((_tail[i].Flags & conjunctionFlags) != conjunctionFlags) 556else if (_tail != null) 560if (_tail[i].Channel == channel) 575int newLength = _tail.Length + delta; 581Array.Copy(_tail, reallocatedTail, Math.Min(_tail.Length, newLength));