2 writes to _indexCache
PresentationFramework (2)
System\Windows\Documents\TextElementCollection.cs (2)
51
_indexCache
= new ElementIndexCache(-1, null);
867
_indexCache
= new ElementIndexCache(index, item);
17 references to _indexCache
PresentationFramework (17)
System\Windows\Documents\TextElementCollection.cs (17)
157
if (
_indexCache
.IsValid(this))
159
element =
_indexCache
.Element;
160
count +=
_indexCache
.Index;
406
bool isCacheSafePreviousIndex =
_indexCache
.IsValid(this);
830
if (
_indexCache
.IsValid(this))
832
if (
_indexCache
.Index == index)
834
element =
_indexCache
.Element;
837
else if (
_indexCache
.Index < index)
839
element =
_indexCache
.Element;
840
index -=
_indexCache
.Index;
844
element =
_indexCache
.Element;
845
index =
_indexCache
.Index - index;
887
if (
_indexCache
.IsValid(this))
889
if ((object)item == (object)
_indexCache
.Element)
891
return
_indexCache
.Index;
900
index =
_indexCache
.Index;
901
element =
_indexCache
.Element;