ImmutableQueue<T>
Represents an immutable queue.
NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Enumerates the contents of an immutable queue without allocating any memory.
NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Gets an empty immutable queue.
Gets a value that indicates whether this immutable queue is empty.
NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Removes all objects from the immutable queue.
Removes the element at the beginning of the immutable queue, and returns the new queue.
Removes the item at the beginning of the immutable queue, and returns the new queue.
Adds an element to the end of the immutable queue, and returns the new queue.
Returns an enumerator that iterates through the immutable queue.
Returns the element at the beginning of the immutable queue without removing it.
Gets a read-only reference to the element at the front of the queue.