6 writes to _tail
System.Runtime.Caching (6)
System\Runtime\Caching\CacheExpires.cs (6)
125
_freePageList.
_tail
= -1;
127
_freeEntryList.
_tail
= -1;
193
list.
_tail
= pageIndex;
215
list.
_tail
= pageIndex;
250
list.
_tail
= (_pages[(pageIndex)]._pagePrev);
411
_freePageList.
_tail
= newPages.Length - 1;
20 references to _tail
System.Runtime.Caching (20)
System\Runtime\Caching\CacheExpires.cs (20)
182
Debug.Assert((list._head == -1) == (list.
_tail
== -1), "(list._head == -1) == (list._tail == -1)");
201
Debug.Assert((list._head == -1) == (list.
_tail
== -1), "(list._head == -1) == (list._tail == -1)");
204
(_pages[(pageIndex)]._pagePrev) = list.
_tail
;
205
if (list.
_tail
!= -1)
207
Debug.Assert((_pages[(list.
_tail
)]._pageNext) == -1, "PageNext(list._tail) == -1");
208
(_pages[(list.
_tail
)]._pageNext) = pageIndex;
229
Debug.Assert((list._head == -1) == (list.
_tail
== -1), "(list._head == -1) == (list._tail == -1)");
249
Debug.Assert(list.
_tail
== pageIndex, "list._tail == pageIndex");
260
Debug.Assert(list.
_tail
!= -1, "list._tail != -1");
273
Debug.Assert(list.
_tail
!= -1, "list._tail != -1");
275
if (list.
_tail
== pageIndex)
372
Debug.Assert(_freeEntryList.
_tail
== -1, "_freeEntryList._tail == -1");
440
Debug.Assert(_freeEntryList.
_tail
!= -1, "_freeEntryList._tail != -1");
441
Debug.Assert(_freeEntryList._head != _freeEntryList.
_tail
, "_freeEntryList._head != _freeEntryList._tail");
444
int pageIndexLast = _freeEntryList.
_tail
;
472
if (_freeEntryList.
_tail
== -1)
475
entries = (_pages[(_freeEntryList.
_tail
)]._entries);
486
Debug.Assert(_freeEntryList._head != _freeEntryList.
_tail
, "_freeEntryList._head != _freeEntryList._tail");
488
Debug.Assert(newRef.PageIndex != _freeEntryList.
_tail
, "newRef.PageIndex != _freeEntryList._tail");
500
RemovePage(_freeEntryList.
_tail
);