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

namespace System.Collections
{
public class CollectionBase // TypeDefIndex: 4739
{
	// Fields
	type#14449 _list;

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected type#14448 get_InnerList() { }
	// RVA: -1
	protected type#20229 get_List() { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public virtual type#28660 RemoveAt(type#20867 index) { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsFixedSize() { }
	// RVA: -1
	private virtual type#15313 System.Collections.ICollection.get_IsSynchronized() { }
	// RVA: -1
	private virtual type#23705 System.Collections.ICollection.get_SyncRoot() { }
	// RVA: -1
	private virtual type#28660 System.Collections.ICollection.CopyTo(type#14435 array, type#20867 index) { }
	// 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
	private virtual type#15313 System.Collections.IList.Contains(type#23705 value) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.Add(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Remove(type#23705 value) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.IndexOf(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Insert(type#20867 index, type#23705 value) { }
	// RVA: -1
	public virtual type#20073 GetEnumerator() { }
	// RVA: -1
	protected virtual type#28660 OnSet(type#20867 index, type#23705 oldValue, type#23705 newValue) { }
	// RVA: -1
	protected virtual type#28660 OnInsert(type#20867 index, type#23705 value) { }
	// RVA: -1
	protected virtual type#28660 OnClear() { }
	// RVA: -1
	protected virtual type#28660 OnRemove(type#20867 index, type#23705 value) { }
	// RVA: -1
	protected virtual type#28660 OnValidate(type#23705 value) { }
	// RVA: -1
	protected virtual type#28660 OnSetComplete(type#20867 index, type#23705 oldValue, type#23705 newValue) { }
	// RVA: -1
	protected virtual type#28660 OnInsertComplete(type#20867 index, type#23705 value) { }
	// RVA: -1
	protected virtual type#28660 OnClearComplete() { }
	// RVA: -1
	protected virtual type#28660 OnRemoveComplete(type#20867 index, type#23705 value) { }
}
}
