// Assembly: Unity.Collections
// Full name: Unity.Collections.LowLevel.Unsafe.UnsafeList`1

namespace Unity.Collections.LowLevel.Unsafe
{
public class UnsafeList`1 // TypeDefIndex: 12877
{
	// Fields
	type#12350 Ptr;
	type#20872 m_length;
	type#20872 m_capacity;
	type#30011 Allocator;
	type#20877 padding;

	// Methods
	// RVA: -1
	public virtual type#20867 get_Length() { }
	// RVA: -1
	public virtual type#20867 get_Capacity() { }
	// RVA: -1
	public virtual type#1422 get_Item(type#20867 index) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 initialCapacity, type#30009 allocator, type#23239 options) { }
	// RVA: -1
	internal static type#12360 Create(type#20867 initialCapacity, type#11436 allocator, type#23238 options) { }
	// RVA: -1
	public static type#28660 Destroy(type#12360 listData) { }
	// RVA: -1
	public type#15313 get_IsCreated() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public type#28660 Resize(type#20867 length, type#23239 options) { }
	// RVA: -1
	private type#28660 ResizeExact(type#11437 allocator, type#20867 newCapacity) { }
	// RVA: -1
	private type#28660 SetCapacity(type#11438 allocator, type#20867 capacity) { }
	// RVA: -1
	public type#28660 SetCapacity(type#20867 capacity) { }
	// RVA: -1
	public type#28660 Add(type#11505 value) { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private virtual type#6756 System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
}
}
