// Assembly: mscorlib
// Full name: System.Collections.Queue

namespace System.Collections
{
public class Queue // TypeDefIndex: 4742
{
	// Fields
	type#13300 _array;
	type#20868 _head;
	type#20868 _tail;
	type#20868 _size;
	type#20868 _growFactor;
	type#20868 _version;
	type#23718 _syncRoot;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity, type#26059 growFactor) { }
	// RVA: -1
	public type#28660 .ctor(type#19906 col) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	public virtual type#15313 get_IsSynchronized() { }
	// RVA: -1
	public virtual type#23705 get_SyncRoot() { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#14435 array, type#20867 index) { }
	// RVA: -1
	public virtual type#28660 Enqueue(type#23705 obj) { }
	// RVA: -1
	public virtual type#20073 GetEnumerator() { }
	// RVA: -1
	public virtual type#23705 Dequeue() { }
	// RVA: -1
	public virtual type#23705 Peek() { }
	// RVA: -1
	internal type#23705 GetElement(type#20867 i) { }
	// RVA: -1
	private type#28660 SetCapacity(type#20867 capacity) { }
}
}
