System\Windows\Data\CollectionView.cs (19)
82SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, syncInfo.IsSynchronized);
107SetFlag(CollectionViewFlags.IsDynamic, true);
136SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0);
137SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0);
138SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0);
144SetFlag(CollectionViewFlags.ShouldProcessCollectionChanged, shouldProcessCollectionChanged);
317SetFlag(CollectionViewFlags.NeedsRefresh, false);
932SetFlag(CollectionViewFlags.CachedIsEmpty, isEmpty);
967SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, false);
968SetFlag(CollectionViewFlags.IsCurrentAfterLast, false);
973SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
974SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
980SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, newPosition < 0);
981SetFlag(CollectionViewFlags.IsCurrentAfterLast, newPosition >= count);
1266SetFlag(CollectionViewFlags.NeedsRefresh, true);
1318SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, value);
1775SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
1780SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
1785SetFlag(CollectionViewFlags.IsCurrentBeforeFirst | CollectionViewFlags.IsCurrentAfterLast, false);