3 writes to Tail
WindowsBase (3)
Base\MS\Internal\PriorityQueue.cs (3)
227
chain.Head = chain.
Tail
= item;
244
chain.
Tail
= item;
281
item.Chain.
Tail
= item.PriorityPrev;
8 references to Tail
WindowsBase (8)
Base\MS\Internal\PriorityQueue.cs (8)
53
InsertItemInPriorityChain(priorityItem, chain, chain.
Tail
);
181
Debug.Assert(chain.
Tail
== null, "PriorityQueue.InsertItemInPriorityChain: both the head and the tail should be null.");
186
Debug.Assert(chain.
Tail
!= null, "PriorityQueue.InsertItemInPriorityChain: both the head and the tail should not be null.");
217
Debug.Assert(chain.
Tail
!= null, "PriorityQueue.InsertItemInPriorityChain: both the head and the tail should not be null.");
225
Debug.Assert(chain.
Tail
== null, "PriorityQueue.InsertItemInPriorityChain: both the head and the tail should be null.");
242
Debug.Assert(item.Chain.
Tail
== after, "PriorityQueue.InsertItemInPriorityChain: the chain's tail should be the item we are inserting after.");
273
Debug.Assert(item.Chain.
Tail
!= item, "PriorityQueue.RemoveItemFromPriorityChain: the tail should not point to this item.");
279
Debug.Assert(item.Chain.
Tail
== item, "PriorityQueue.RemoveItemFromPriorityChain: the tail should point to this item.");