1 write to _collection
PresentationFramework (1)
MS\Internal\Data\CompositeCollectionView.cs (1)
38
_collection
= collection;
43 references to _collection
PresentationFramework (43)
MS\Internal\Data\CompositeCollectionView.cs (43)
39
_collection
.ContainedCollectionChanged += new NotifyCollectionChangedEventHandler(OnContainedCollectionChanged);
74
_count = CountDeep(
_collection
.Count);
100
for (int i = 0; i <
_collection
.Count; ++i)
102
CollectionContainer cc =
_collection
[i] as CollectionContainer;
123
return (IsEmpty || (_currentPositionX >=
_collection
.Count));
377
return new FlatteningEnumerator(
_collection
, this);
420
cc =
_collection
[k] as CollectionContainer;
497
CollectionContainer cc =
_collection
[k] as CollectionContainer;
546
CollectionContainer cc =
_collection
[k] as CollectionContainer;
557
CollectionContainer cc =
_collection
[k] as CollectionContainer;
614
if (
_collection
.Count != 0)
687
for (x = 0; x <
_collection
.Count; ++x)
689
CollectionContainer cc =
_collection
[x] as CollectionContainer;
710
if (x >=
_collection
.Count)
798
for (int k = 0, n =
_collection
.Count; k < n; ++k)
800
CollectionContainer cc =
_collection
[k] as CollectionContainer;
812
if (!HashHelper.HasReliableHashCode(
_collection
[k]))
825
_collection
?.GetCollectionChangedSources(level + 1, format, sources);
843
return (0 <= _currentPositionX && _currentPositionX <
_collection
.Count);
865
for (; positionX <
_collection
.Count; ++positionX)
867
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
871
if (ItemsControl.EqualsEx(
_collection
[positionX], item))
889
if (positionX >=
_collection
.Count)
945
positionX =
_collection
.Count;
951
for (int i = 0; i <
_collection
.Count; ++i)
953
CollectionContainer cc =
_collection
[i] as CollectionContainer;
960
return
_collection
[i];
988
positionX =
_collection
.Count;
1000
for (; positionX <
_collection
.Count; ++positionX)
1002
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
1005
item =
_collection
[positionX];
1020
if (positionX <
_collection
.Count)
1027
_currentPositionX =
_collection
.Count;
1038
Invariant.Assert(end <=
_collection
.Count);
1043
CollectionContainer cc =
_collection
[i] as CollectionContainer;
1273
if (IsCurrentInView && refreshedObject ==
_collection
[_currentPositionX])
1303
if (
_collection
[i] == refreshedObject)
1338
if (_currentPositionX >=
_collection
.Count)
1374
positionX =
_collection
.Count - 1;
1377
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
1380
lastItem =
_collection
[positionX];
1653
if (!ItemsControl.EqualsEx(CurrentItem, GetItem(CurrentPosition, out x, out y)) && !
_collection
.HasRepeatedCollection())
1658
if ((CurrentItem != null) && !
_collection
.HasRepeatedCollection())