1 write to _snapshot
PresentationFramework (1)
MS\Internal\Data\EnumerableCollectionView.cs (1)
36
_snapshot
= new ObservableCollection<object>();
16 references to _snapshot
PresentationFramework (16)
MS\Internal\Data\EnumerableCollectionView.cs (16)
44
if (
_snapshot
.Count > 0)
46
SetCurrent(
_snapshot
[0], 0, 1);
53
_view = new ListCollectionView(
_snapshot
);
402
if (args.NewStartingIndex < 0 ||
_snapshot
.Count <= args.NewStartingIndex)
406
_snapshot
.Add(args.NewItems[i]);
413
_snapshot
.Insert(args.NewStartingIndex, args.NewItems[i]);
424
if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i],
_snapshot
[index]))
427
_snapshot
.RemoveAt(index);
434
if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i],
_snapshot
[index]))
437
_snapshot
[index] = args.NewItems[i];
453
if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i],
_snapshot
[oldIndex]))
456
_snapshot
.Move(oldIndex, newIndex);
467
if (!System.Windows.Controls.ItemsControl.EqualsEx(args.OldItems[i],
_snapshot
[oldIndex]))
470
_snapshot
.Move(oldIndex, newIndex);
534
_snapshot
.Clear();
538
_snapshot
.Add(ie.Current);