1 write to _collection
PresentationFramework (1)
MS\Internal\Data\CompositeCollectionView.cs (1)
37
_collection
= collection;
43 references to _collection
PresentationFramework (43)
MS\Internal\Data\CompositeCollectionView.cs (43)
38
_collection
.ContainedCollectionChanged += new NotifyCollectionChangedEventHandler(OnContainedCollectionChanged);
73
_count = CountDeep(
_collection
.Count);
99
for (int i = 0; i <
_collection
.Count; ++i)
101
CollectionContainer cc =
_collection
[i] as CollectionContainer;
122
return (IsEmpty || (_currentPositionX >=
_collection
.Count));
376
return new FlatteningEnumerator(
_collection
, this);
419
cc =
_collection
[k] as CollectionContainer;
496
CollectionContainer cc =
_collection
[k] as CollectionContainer;
545
CollectionContainer cc =
_collection
[k] as CollectionContainer;
556
CollectionContainer cc =
_collection
[k] as CollectionContainer;
613
if (
_collection
.Count != 0)
686
for (x = 0; x <
_collection
.Count; ++x)
688
CollectionContainer cc =
_collection
[x] as CollectionContainer;
709
if (x >=
_collection
.Count)
797
for (int k = 0, n =
_collection
.Count; k < n; ++k)
799
CollectionContainer cc =
_collection
[k] as CollectionContainer;
811
if (!HashHelper.HasReliableHashCode(
_collection
[k]))
824
_collection
?.GetCollectionChangedSources(level + 1, format, sources);
842
return (0 <= _currentPositionX && _currentPositionX <
_collection
.Count);
864
for (; positionX <
_collection
.Count; ++positionX)
866
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
870
if (ItemsControl.EqualsEx(
_collection
[positionX], item))
888
if (positionX >=
_collection
.Count)
944
positionX =
_collection
.Count;
950
for (int i = 0; i <
_collection
.Count; ++i)
952
CollectionContainer cc =
_collection
[i] as CollectionContainer;
959
return
_collection
[i];
987
positionX =
_collection
.Count;
999
for (; positionX <
_collection
.Count; ++positionX)
1001
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
1004
item =
_collection
[positionX];
1019
if (positionX <
_collection
.Count)
1026
_currentPositionX =
_collection
.Count;
1037
Invariant.Assert(end <=
_collection
.Count);
1042
CollectionContainer cc =
_collection
[i] as CollectionContainer;
1272
if (IsCurrentInView && refreshedObject ==
_collection
[_currentPositionX])
1302
if (
_collection
[i] == refreshedObject)
1337
if (_currentPositionX >=
_collection
.Count)
1373
positionX =
_collection
.Count - 1;
1376
CollectionContainer cc =
_collection
[positionX] as CollectionContainer;
1379
lastItem =
_collection
[positionX];
1651
if (!ItemsControl.EqualsEx(CurrentItem, GetItem(CurrentPosition, out x, out y)) && !
_collection
.HasRepeatedCollection())
1656
if ((CurrentItem != null) && !
_collection
.HasRepeatedCollection())