// Assembly: UnityEngine.CoreModule
// Full name: Unity.Collections.NativeSlice`1

namespace Unity.Collections
{
public class NativeSlice`1 // TypeDefIndex: 8602
{
	// Fields
	type#12378 m_Buffer;
	type#20869 m_Stride;
	type#20869 m_Length;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#9559 slice, type#20867 start, type#20867 length) { }
	// RVA: -1
	public type#28660 .ctor(type#9456 array) { }
	// RVA: -1
	public static type#9559 op_Implicit(type#9456 array) { }
	// RVA: -1
	public type#28660 .ctor(type#9456 array, type#20867 start, type#20867 length) { }
	// RVA: -1
	public type#1283 get_Item(type#20867 index) { }
	// RVA: -1
	public type#28660 set_Item(type#20867 index, type#1283 value) { }
	// RVA: -1
	public type#28660 CopyFrom(type#9559 slice) { }
	// RVA: -1
	public type#28660 CopyTo(type#12646 array) { }
	// RVA: -1
	public type#12646 ToArray() { }
	// RVA: -1
	public type#20867 get_Stride() { }
	// RVA: -1
	public type#20867 get_Length() { }
	// RVA: -1
	public type#5151 GetEnumerator() { }
	// RVA: -1
	private virtual type#6749 System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#15313 Equals(type#9559 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
}
}
