// Assembly: mscorlib
// Full name: System.ArraySegment`1

namespace System
{
public class ArraySegment`1 // TypeDefIndex: 3424
{
	// Fields
	type#3634 <Empty>k__BackingField;
	type#12602 _array;
	type#20877 _offset;
	type#20877 _count;

	// Methods
	// RVA: -1
	public static type#3633 get_Empty() { }
	// RVA: -1
	public type#28660 .ctor(type#12601 array) { }
	// RVA: -1
	public type#28660 .ctor(type#12601 array, type#20867 offset, type#20867 count) { }
	// RVA: -1
	public type#12601 get_Array() { }
	// RVA: -1
	public type#20867 get_Offset() { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public type#5143 GetEnumerator() { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#12601 destination, type#20867 destinationIndex) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public type#15313 Equals(type#3633 obj) { }
	// RVA: -1
	public static type#15313 op_Equality(type#3633 a, type#3633 b) { }
	// RVA: -1
	public static type#3633 op_Implicit(type#12601 array) { }
	// RVA: -1
	private virtual type#995 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#995 value) { }
	// RVA: -1
	private virtual type#20867 System.Collections.Generic.IList<T>.IndexOf(type#995 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<T>.Insert(type#20867 index, type#995 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<T>.RemoveAt(type#20867 index) { }
	// RVA: -1
	private virtual type#995 System.Collections.Generic.IReadOnlyList<T>.get_Item(type#20867 index) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<T>.Add(type#995 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<T>.Clear() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.Contains(type#995 item) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<T>.Remove(type#995 item) { }
	// RVA: -1
	private virtual type#6730 System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private type#28660 ThrowInvalidOperationIfDefault() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
