System\Windows\Data\CollectionView.cs (19)
81SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, syncInfo.IsSynchronized);
106SetFlag(CollectionViewFlags.IsDynamic, true);
132SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, _currentPosition < 0);
133SetFlag(CollectionViewFlags.IsCurrentAfterLast, _currentPosition < 0);
134SetFlag(CollectionViewFlags.CachedIsEmpty, _currentPosition < 0);
140SetFlag(CollectionViewFlags.ShouldProcessCollectionChanged, shouldProcessCollectionChanged);
313SetFlag(CollectionViewFlags.NeedsRefresh, false);
928SetFlag(CollectionViewFlags.CachedIsEmpty, isEmpty);
963SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, false);
964SetFlag(CollectionViewFlags.IsCurrentAfterLast, false);
969SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
970SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
976SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, newPosition < 0);
977SetFlag(CollectionViewFlags.IsCurrentAfterLast, newPosition >= count);
1262SetFlag(CollectionViewFlags.NeedsRefresh, true);
1314SetFlag(CollectionViewFlags.AllowsCrossThreadChanges, value);
1759SetFlag(CollectionViewFlags.IsCurrentBeforeFirst, true);
1764SetFlag(CollectionViewFlags.IsCurrentAfterLast, true);
1769SetFlag(CollectionViewFlags.IsCurrentBeforeFirst | CollectionViewFlags.IsCurrentAfterLast, false);