System.Collections.Immutable.ImmutableQueue<T> public sealed class ImmutableQueue<T> : IImmutableQueue<T>, IEnumerable<T>, IEnumerable Documentation Code public struct Enumerator<T> public static ImmutableQueue<T> Empty { get; } public bool IsEmpty { get; } public ImmutableQueue<T> Clear() public ImmutableQueue<T> Dequeue() public ImmutableQueue<T> Dequeue(out T value) public ImmutableQueue<T> Enqueue(T value) public Enumerator<T> GetEnumerator() public T Peek()