System\Windows\Data\CollectionView.cs (19)
86SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, syncInfo.IsSynchronized);
111SetFlag(CollectionViewFlags.IsDynamic, true);
140SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0);
141SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0);
142SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0);
148SetFlag(CollectionViewFlags.ShouldProcessCollectionChanged, shouldProcessCollectionChanged);
321SetFlag(CollectionViewFlags.NeedsRefresh, false);
936SetFlag(CollectionViewFlags.CachedIsEmpty, isEmpty);
971SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, false);
972SetFlag(CollectionViewFlags.IsCurrentAfterLast, false);
977SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
978SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
984SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, newPosition < 0);
985SetFlag(CollectionViewFlags.IsCurrentAfterLast, newPosition >= count);
1270SetFlag(CollectionViewFlags.NeedsRefresh, true);
1322SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, value);
1779SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
1784SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
1789SetFlag(CollectionViewFlags.IsCurrentBeforeFirst | CollectionViewFlags.IsCurrentAfterLast, false);