4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
49
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
103
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1638
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1650
ShadowCollection
= null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
50
_internalList =
ShadowCollection
;
1642
_internalList =
ShadowCollection
;
2389
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2393
ShadowCollection
.Add(e.NewItems[0]);
2399
ShadowCollection
.RemoveAt(e.OldStartingIndex);
2403
ShadowCollection
.Remove(e.OldItems[0]);
2409
ShadowCollection
[e.OldStartingIndex] = e.NewItems[0];
2415
tempIndex =
ShadowCollection
.IndexOf(e.OldItems[0]);
2416
ShadowCollection
[tempIndex] = e.NewItems[0];
2423
tempIndex =
ShadowCollection
.IndexOf(e.NewItems[0]);
2425
ShadowCollection
.RemoveAt(tempIndex);
2426
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2566
IList list = AllowsCrossThreadChanges ?
ShadowCollection
: (SourceCollection as IList);
2684
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;
3195
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;