2 writes to _indexCache
PresentationFramework (2)
System\Windows\Documents\TextElementCollection.cs (2)
54
_indexCache
= new ElementIndexCache(-1, null);
870
_indexCache
= new ElementIndexCache(index, item);
17 references to _indexCache
PresentationFramework (17)
System\Windows\Documents\TextElementCollection.cs (17)
160
if (
_indexCache
.IsValid(this))
162
element =
_indexCache
.Element;
163
count +=
_indexCache
.Index;
409
bool isCacheSafePreviousIndex =
_indexCache
.IsValid(this);
833
if (
_indexCache
.IsValid(this))
835
if (
_indexCache
.Index == index)
837
element =
_indexCache
.Element;
840
else if (
_indexCache
.Index < index)
842
element =
_indexCache
.Element;
843
index = index -
_indexCache
.Index;
847
element =
_indexCache
.Element;
848
index =
_indexCache
.Index - index;
890
if (
_indexCache
.IsValid(this))
892
if ((object)item == (object)
_indexCache
.Element)
894
return
_indexCache
.Index;
903
index =
_indexCache
.Index;
904
element =
_indexCache
.Element;