4 writes to ShadowCollection
PresentationFramework (4)
System\Windows\Data\ListCollectionView.cs (4)
49
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
103
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1620
ShadowCollection
= new ArrayList((ICollection)SourceCollection);
1632
ShadowCollection
= null;
15 references to ShadowCollection
PresentationFramework (15)
System\Windows\Data\ListCollectionView.cs (15)
50
_internalList =
ShadowCollection
;
1624
_internalList =
ShadowCollection
;
2371
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2375
ShadowCollection
.Add(e.NewItems[0]);
2381
ShadowCollection
.RemoveAt(e.OldStartingIndex);
2385
ShadowCollection
.Remove(e.OldItems[0]);
2391
ShadowCollection
[e.OldStartingIndex] = e.NewItems[0];
2397
tempIndex =
ShadowCollection
.IndexOf(e.OldItems[0]);
2398
ShadowCollection
[tempIndex] = e.NewItems[0];
2405
tempIndex =
ShadowCollection
.IndexOf(e.NewItems[0]);
2407
ShadowCollection
.RemoveAt(tempIndex);
2408
ShadowCollection
.Insert(e.NewStartingIndex, e.NewItems[0]);
2548
IList list = AllowsCrossThreadChanges ?
ShadowCollection
: (SourceCollection as IList);
2666
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;
3177
IList ilFull = (AllowsCrossThreadChanges ?
ShadowCollection
: SourceCollection) as IList;