3 writes to _realizedChildren
PresentationFramework (3)
System\Windows\Controls\VirtualizingStackPanel.cs (3)
8811
_realizedChildren
= null;
9173
_realizedChildren
= new List<UIElement>(children.Count);
11392
_realizedChildren
= null;
20 references to _realizedChildren
PresentationFramework (20)
System\Windows\Controls\VirtualizingStackPanel.cs (20)
4013
_realizedChildren
?.Clear();
8814
if (
_realizedChildren
!= null)
8816
_realizedChildren
.Insert(childIndex, container);
8988
_realizedChildren
.RemoveRange(pos, uiCount);
9169
if (
_realizedChildren
== null)
9177
_realizedChildren
.Add(children[i]);
9188
Debug.Assert(
_realizedChildren
!= null, "Realized children must exist to verify it");
9201
Debug.Assert(!
_realizedChildren
.Contains(child), "_realizedChildren should not contain recycled containers");
9207
Debug.Assert(
_realizedChildren
[position.Index] == child, "_realizedChildren is corrupt!");
9219
Debug.Assert(
_realizedChildren
.Count == children.Count, "Realized and visual children must match");
9223
Debug.Assert(
_realizedChildren
[i] == children[i], "Realized and visual children must match");
9240
if (realizedChildIndex <
_realizedChildren
.Count)
9242
UIElement child =
_realizedChildren
[realizedChildIndex];
9268
UIElement realizedChild =
_realizedChildren
.Count > 0 ?
_realizedChildren
[0] : null;
9279
if (realizedIndex <
_realizedChildren
.Count)
9281
realizedChild =
_realizedChildren
[realizedIndex];
9437
Debug.Assert(children ==
_realizedChildren
, "the given child list must be the _realizedChildren list when recycling");
9455
_realizedChildren
.RemoveRange(startIndex, count);
11561
return
_realizedChildren
;