Implemented interface member:
property
SourceCollection
System.ComponentModel.ICollectionView.SourceCollection
3 overrides of SourceCollection
PresentationFramework (3)
src\Framework\MS\Internal\Controls\InnerItemCollectionView.cs (1)
366public override IEnumerable SourceCollection
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (1)
87public override IEnumerable SourceCollection
src\Framework\System\Windows\Controls\ItemCollection.cs (1)
556public override IEnumerable SourceCollection
19 references to SourceCollection
PresentationFramework (19)
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (1)
89get { return base.SourceCollection; }
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (4)
390LoadSnapshot(SourceCollection); 485LoadSnapshot(SourceCollection); 593TraceData.CollectionChangedWithoutNotification(SourceCollection.GetType().FullName)); 597LoadSnapshotCore(SourceCollection);
src\Framework\System\Windows\Data\CollectionView.cs (3)
1461IEnumerable collection = SourceCollection; 1526Type collectionType = SourceCollection.GetType(); 1767IndexedEnumerable newWrapper = new IndexedEnumerable(SourceCollection, new Predicate<object>(this.PassesFilter));
src\Framework\System\Windows\Data\ListCollectionView.cs (11)
62ShadowCollection = new ArrayList((ICollection)SourceCollection); 110BindingOperations.AccessCollection(SourceCollection, 116ShadowCollection = new ArrayList((ICollection)SourceCollection); 1646BindingOperations.AccessCollection(SourceCollection, 1652ShadowCollection = new ArrayList((ICollection)SourceCollection); 2473if (view.SourceCollection != null) 2475IComparer xmlComparer = SystemXmlHelper.PrepareXmlComparer(view.SourceCollection, sort, view.Culture); 2518get { return SourceCollection as IList; } 2585IList list = AllowsCrossThreadChanges ? ShadowCollection : (SourceCollection as IList); 2703IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList; 3214IList ilFull = (AllowsCrossThreadChanges ? ShadowCollection : SourceCollection) as IList;