System.Collections.Generic.Queue<T>
namespace System.Collections.Generic
{
public class Queue<T> : IEnumerable<T>, IEnumerable, IReadOnlyCollection<T>, ICollection
{
public struct Enumerator : IEnumerator<T>, IEnumerator, IDisposable
{
public T Current { get; }
public void Dispose();
public bool MoveNext();
}
public int Count { get; }
public Queue();
public Queue(IEnumerable<T> collection);
public Queue(int capacity);
public void Clear();
public bool Contains(T item);
public void CopyTo(T[] array, int arrayIndex);
public T Dequeue();
public void Enqueue(T item);
public Enumerator GetEnumerator();
public T Peek();
public T[] ToArray();
public void TrimExcess();
}
}