A typed-queue based on a linked list. (Internally, the queue is composed of instances of a struct which contains a value (of type T) and a pointer to next item.)
A helper function to pop an item from ITypedQueue.
A helper function to push an item into ITypedQueue.
A wrapper around common used policies for adding data allocated by the LinkedListQueue to the GC scan range.