3 writes to _realizedChildren
PresentationFramework (3)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (3)
8683_realizedChildren = null; 9045_realizedChildren = new List<UIElement>(children.Count); 11285_realizedChildren = null;
21 references to _realizedChildren
PresentationFramework (21)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (21)
3951if (_realizedChildren != null) 3953_realizedChildren.Clear(); 8686if (_realizedChildren != null) 8688_realizedChildren.Insert(childIndex, container); 8860_realizedChildren.RemoveRange(pos, uiCount); 9041if (_realizedChildren == null) 9049_realizedChildren.Add(children[i]); 9060Debug.Assert(_realizedChildren != null, "Realized children must exist to verify it"); 9074Debug.Assert(!_realizedChildren.Contains(child), "_realizedChildren should not contain recycled containers"); 9080Debug.Assert(_realizedChildren[position.Index] == child, "_realizedChildren is corrupt!"); 9092Debug.Assert(_realizedChildren.Count == children.Count, "Realized and visual children must match"); 9096Debug.Assert(_realizedChildren[i] == children[i], "Realized and visual children must match"); 9114if (realizedChildIndex < _realizedChildren.Count) 9117UIElement child = _realizedChildren[realizedChildIndex]; 9143UIElement realizedChild = _realizedChildren.Count > 0 ? _realizedChildren[0] : null; 9154if (realizedIndex < _realizedChildren.Count) 9157realizedChild = _realizedChildren[realizedIndex]; 9311Debug.Assert(children == _realizedChildren, "the given child list must be the _realizedChildren list when recycling"); 9329_realizedChildren.RemoveRange(startIndex, count); 11454return _realizedChildren;