17 references to _cleanParentList
PresentationFramework (17)
System\Windows\Documents\TextElementCollectionHelper.cs (17)
40
lock (
_cleanParentList
)
42
for (int i = 0; i <
_cleanParentList
.Length; i++)
44
if (
_cleanParentList
[i] != null)
46
ParentCollectionPair pair = (ParentCollectionPair)
_cleanParentList
[i].Target;
50
_cleanParentList
[i] = null;
63
lock (
_cleanParentList
)
70
index = firstFreeIndex >= 0 ? firstFreeIndex :
_cleanParentList
.Length - 1;
71
_cleanParentList
[index] = new WeakReference(new ParentCollectionPair(parent, collection));
86
lock (
_cleanParentList
)
114
WeakReference parentReference =
_cleanParentList
[index];
116
Array.Copy(
_cleanParentList
, 0,
_cleanParentList
, 1, index);
118
_cleanParentList
[0] = parentReference;
129
for (int i = 0; i <
_cleanParentList
.Length; i++)
131
if (
_cleanParentList
[i] == null)
140
ParentCollectionPair pair = (ParentCollectionPair)
_cleanParentList
[i].Target;
145
_cleanParentList
[i] = null;