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