// Assembly: Unity.Collections
// Full name: Unity.Collections.AllocatorManager

namespace Unity.Collections
{
public class AllocatorManager // TypeDefIndex: 12825
{
	// Fields
	type#30013 Invalid;
	type#30013 None;
	type#30013 Temp;
	type#30013 TempJob;
	type#30013 Persistent;
	type#30013 AudioKernel;
	type#27909 NumGlobalScratchAllocators;
	type#27909 MaxNumGlobalAllocators;
	type#27928 GlobalAllocatorBaseIndex;
	type#27928 FirstGlobalScratchpadAllocatorIndex;

	// Methods
	// RVA: -1
	internal static type#30018 AllocateBlock(type#11316 t, type#20867 sizeOf, type#20867 alignOf, type#20867 items) { }
	// RVA: -1
	public static type#12457 Allocate(type#11315 t, type#20867 sizeOf, type#20867 alignOf, type#20891 items) { }
	// RVA: -1
	internal static type#12353 Allocate(type#11314 t, type#1793 u, type#20867 items) { }
	// RVA: -1
	internal static type#28660 FreeBlock(type#11319 t, type#12259 block) { }
	// RVA: -1
	internal static type#28660 Free(type#11318 t, type#12457 pointer, type#20867 sizeOf, type#20867 alignOf, type#20867 items) { }
	// RVA: -1
	internal static type#28660 Free(type#11317 t, type#12354 pointer, type#20867 items) { }
	// RVA: -1
	public static type#28660 Free(type#30009 handle, type#12457 pointer) { }
	// RVA: -1
	public static type#28660 Free(type#30009 handle, type#12345 pointer, type#20891 items) { }
	// RVA: -1
	private static type#28660 CheckDelegate(type#11788 useDelegate) { }
	// RVA: -1
	private static type#15313 UseDelegate() { }
	// RVA: -1
	private static type#20867 allocate_block(type#12259 block) { }
	// RVA: -1
	private static type#28660 forward_mono_allocate_block(type#12259 block, type#11942 error) { }
	// RVA: -1
	internal static type#14208 LegacyOf(type#30009 handle) { }
	// RVA: -1
	private static type#20867 TryLegacy(type#12259 block) { }
	// RVA: -1
	public static type#20867 Try(type#12259 block) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
