4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
48
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
102
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1619
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1631
ShadowCollection
= null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
49
_internalList =
ShadowCollection
;
1623
_internalList =
ShadowCollection
;
2370
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2374
ShadowCollection
.Add(e.NewItems[0]);
2380
ShadowCollection
.RemoveAt(e.OldStartingIndex);
2384
ShadowCollection
.Remove(e.OldItems[0]);
2390
ShadowCollection
[e.OldStartingIndex] = e.NewItems[0];
2396
tempIndex =
ShadowCollection
.IndexOf(e.OldItems[0]);
2397
ShadowCollection
[tempIndex] = e.NewItems[0];
2404
tempIndex =
ShadowCollection
.IndexOf(e.NewItems[0]);
2406
ShadowCollection
.RemoveAt(tempIndex);
2407
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2547
IList list = AllowsCrossThreadChanges ?
ShadowCollection
: (SourceCollection as IList);
2665
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;
3176
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;