M42.Collections by Daniel Pelsmaeker

<PackageReference Include="M42.Collections" Version="0.6.5056.5071" />

 Queue<T>

A linear queue.
public int Count { get; }

public bool IsEmpty { get; }

public Queue()

Initializes a new instance of the Queue<T> class.

public Queue(IEnumerable<T> elements)

Initializes a new instance of the Queue<T> class.

public void Clear()

Removes all elements from the queue.

public T Dequeue()

Removes and returns the next element from the queue.

public void Enqueue(T value)

Adds a value to the queue.

public virtual bool IsValidMember(object value)

public T Peek()