// Assembly: mscorlib
// Full name: System.Collections.ObjectModel.ReadOnlyCollection`1

namespace System.Collections.ObjectModel
{
public class ReadOnlyCollection`1 // TypeDefIndex: 4795
{
	// Fields
	type#7302 list;
	type#23718 _syncRoot;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#7301 list) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public virtual type#1323 get_Item(type#20867 index) { }
	// RVA: -1
	public virtual type#15313 Contains(type#1323 value) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#12655 array, type#20867 index) { }
	// RVA: -1
	public virtual type#6753 GetEnumerator() { }
	// RVA: -1
	public virtual type#20867 IndexOf(type#1323 value) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#1323 System.Collections.Generic.IList<T>.get_Item(type#20867 index) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<T>.set_Item(type#20867 index, type#1323 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<T>.Add(type#1323 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<T>.Clear() { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<T>.Insert(type#20867 index, type#1323 value) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.Remove(type#1323 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<T>.RemoveAt(type#20867 index) { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// 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#15313 System.Collections.IList.get_IsFixedSize() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsReadOnly() { }
	// 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#20867 System.Collections.IList.Add(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Clear() { }
	// RVA: -1
	private static type#15313 IsCompatibleObject(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.IndexOf(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Insert(type#20867 index, type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Remove(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.RemoveAt(type#20867 index) { }
}
}
