// Assembly: mscorlib
// Full name: System.Collections.Generic.List`1

namespace System.Collections.Generic
{
public class List`1 // TypeDefIndex: 4828
{
	// Fields
	type#12630 _items;
	type#20868 _size;
	type#20868 _version;
	type#23718 _syncRoot;
	type#12631 s_emptyArray;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#6528 collection) { }
	// RVA: -1
	public type#20867 get_Capacity() { }
	// RVA: -1
	public type#28660 set_Capacity(type#20867 value) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsFixedSize() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#15313 System.Collections.ICollection.get_IsSynchronized() { }
	// RVA: -1
	private virtual type#23705 System.Collections.ICollection.get_SyncRoot() { }
	// RVA: -1
	public virtual type#1246 get_Item(type#20867 index) { }
	// RVA: -1
	public virtual type#28660 set_Item(type#20867 index, type#1246 value) { }
	// RVA: -1
	private static type#15313 IsCompatibleObject(type#23705 value) { }
	// RVA: -1
	private virtual type#23705 System.Collections.IList.get_Item(type#20867 index) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.set_Item(type#20867 index, type#23705 value) { }
	// RVA: -1
	public virtual type#28660 Add(type#1246 item) { }
	// RVA: -1
	private type#28660 AddWithResize(type#1246 item) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.Add(type#23705 item) { }
	// RVA: -1
	public type#28660 AddRange(type#6528 collection) { }
	// RVA: -1
	public type#20867 BinarySearch(type#20867 index, type#20867 count, type#1246 item, type#6289 comparer) { }
	// RVA: -1
	public type#20867 BinarySearch(type#1246 item) { }
	// RVA: -1
	public type#20867 BinarySearch(type#1246 item, type#6289 comparer) { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public virtual type#15313 Contains(type#1246 item) { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.Contains(type#23705 item) { }
	// RVA: -1
	public type#28660 CopyTo(type#12629 array) { }
	// RVA: -1
	private virtual type#28660 System.Collections.ICollection.CopyTo(type#14435 array, type#20867 arrayIndex) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#12629 array, type#20867 arrayIndex) { }
	// RVA: -1
	private type#28660 EnsureCapacity(type#20867 min) { }
	// RVA: -1
	public type#15313 Exists(type#9873 match) { }
	// RVA: -1
	public type#1246 Find(type#9873 match) { }
	// RVA: -1
	public type#8283 FindAll(type#9873 match) { }
	// RVA: -1
	public type#20867 FindIndex(type#9873 match) { }
	// RVA: -1
	public type#20867 FindIndex(type#20867 startIndex, type#20867 count, type#9873 match) { }
	// RVA: -1
	public type#28660 ForEach(type#3029 action) { }
	// RVA: -1
	public type#5146 GetEnumerator() { }
	// RVA: -1
	private virtual type#6743 System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public type#8283 GetRange(type#20867 index, type#20867 count) { }
	// RVA: -1
	public virtual type#20867 IndexOf(type#1246 item) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.IndexOf(type#23705 item) { }
	// RVA: -1
	public virtual type#28660 Insert(type#20867 index, type#1246 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Insert(type#20867 index, type#23705 item) { }
	// RVA: -1
	public type#28660 InsertRange(type#20867 index, type#6528 collection) { }
	// RVA: -1
	public virtual type#15313 Remove(type#1246 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Remove(type#23705 item) { }
	// RVA: -1
	public type#20867 RemoveAll(type#9873 match) { }
	// RVA: -1
	public virtual type#28660 RemoveAt(type#20867 index) { }
	// RVA: -1
	public type#28660 RemoveRange(type#20867 index, type#20867 count) { }
	// RVA: -1
	public type#28660 Reverse() { }
	// RVA: -1
	public type#28660 Reverse(type#20867 index, type#20867 count) { }
	// RVA: -1
	public type#28660 Sort() { }
	// RVA: -1
	public type#28660 Sort(type#6289 comparer) { }
	// RVA: -1
	public type#28660 Sort(type#20867 index, type#20867 count, type#6289 comparer) { }
	// RVA: -1
	public type#28660 Sort(type#4167 comparison) { }
	// RVA: -1
	public type#12629 ToArray() { }
	// RVA: -1
	public type#28660 TrimExcess() { }
	// RVA: -1
	private type#28660 AddEnumerable(type#6528 enumerable) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
