25 writes to _next
System.Runtime.Caching (25)
System\Runtime\Caching\CacheUsage.cs (25)
314
((entries)[0]._ref1.
_next
) = entries[entryIndex]._ref1._next;
334
entries[entryIndex]._ref2.
_next
= UsageEntryRef.INVALID;
337
entries[entryIndex]._ref1.
_next
= ((entries)[0]._ref1._next);
338
((entries)[0]._ref1.
_next
) = entryRef;
409
entries[i]._ref1.
_next
= new UsageEntryRef(pageIndex, i + 1);
411
entries[entries.Length - 1]._ref1.
_next
= UsageEntryRef.INVALID;
495
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (newRef1); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (newRef1); } else { _lastRefHead = (newRef1); } };
507
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (newRef2); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (newRef2); } else { _lastRefHead = (newRef2); } };
540
entries[entryIndex]._ref2.
_next
= _addRef2Head;
543
entries[entryIndex]._ref1.
_next
= freeRef2;
549
entries[entryIndex]._ref1.
_next
= _lastRefHead;
565
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (freeRef2); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (freeRef2); } else { _lastRefHead = (freeRef2); } };
590
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (next); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (next); } else { _lastRefHead = (next); } };
598
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (next); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (next); } else { _lastRefHead = (next); } };
649
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (next); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (next); } else { _lastRefHead = (next); } };
661
{ if ((prev).IsRef1) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref1Index]._ref1.
_next
= (entryRef2); } else if ((prev).IsRef2) { (_pages[((prev).PageIndex)]._entries)[(prev).Ref2Index]._ref2.
_next
= (entryRef2); } else { _lastRefHead = (entryRef2); } };
665
entries[entryIndex]._ref1.
_next
= _lastRefHead;
738
entries[entryIndex]._ref1.
_next
= inFlushHead;
12 references to _next
System.Runtime.Caching (12)
System\Runtime\Caching\CacheUsage.cs (12)
312
int entryIndex = ((entries)[0]._ref1.
_next
).Ref1Index;
314
((entries)[0]._ref1._next) = entries[entryIndex]._ref1.
_next
;
318
Debug.Assert(((entries)[0]._ref1.
_next
).IsInvalid, "FreeEntryHead(entries).IsInvalid");
337
entries[entryIndex]._ref1._next = ((entries)[0]._ref1.
_next
);
489
UsageEntryRef next = newEntries[newRef1.Ref1Index]._ref1.
_next
;
504
next = newEntries[newRef1.Ref1Index]._ref2.
_next
;
588
UsageEntryRef next = entries[entryIndex]._ref1.
_next
;
594
next = entries[entryIndex]._ref2.
_next
;
647
UsageEntryRef next = entries[entryIndex]._ref2.
_next
;
659
next = entries[entryIndex]._ref2.
_next
;
771
next = entries[entryIndex]._ref1.
_next
;
793
next = entries[entryIndex]._ref1.
_next
;