// Assembly: mscorlib
// Full name: System.Threading.ThreadPool

namespace System.Threading
{
public class ThreadPool // TypeDefIndex: 3818
{

	// Methods
	// RVA: -1
	private static type#25150 RegisterWaitForSingleObject(type#28690 waitObject, type#28693 callBack, type#23705 state, type#27917 millisecondsTimeOutInterval, type#15313 executeOnlyOnce, type#12122 stackMark, type#15313 compressStack) { }
	// RVA: -1
	public static type#25150 RegisterWaitForSingleObject(type#28690 waitObject, type#28693 callBack, type#23705 state, type#27436 timeout, type#15313 executeOnlyOnce) { }
	// RVA: -1
	public static type#15313 QueueUserWorkItem(type#28674 callBack, type#23705 state) { }
	// RVA: -1
	public static type#15313 QueueUserWorkItem(type#28674 callBack) { }
	// RVA: -1
	public static type#15313 UnsafeQueueUserWorkItem(type#28674 callBack, type#23705 state) { }
	// RVA: -1
	public static type#15313 QueueUserWorkItem(type#3020 callBack, type#810 state, type#15313 preferLocal) { }
	// RVA: -1
	private static type#15313 QueueUserWorkItemHelper(type#28674 callBack, type#23705 state, type#12122 stackMark, type#15313 compressStack, type#15335 forceGlobal) { }
	// RVA: -1
	internal static type#28660 UnsafeQueueCustomWorkItem(type#20574 workItem, type#15313 forceGlobal) { }
	// RVA: -1
	internal static type#15313 TryPopCustomWorkItem(type#20574 workItem) { }
	// RVA: -1
	internal static type#15313 RequestWorkerThread() { }
	// RVA: -1
	private static type#28660 EnsureVMInitialized() { }
	// RVA: -1
	internal static type#15313 NotifyWorkItemComplete() { }
	// RVA: -1
	internal static type#28660 ReportThreadStatus(type#15313 isWorking) { }
	// RVA: -1
	internal static type#28660 NotifyWorkItemProgress() { }
	// RVA: -1
	internal static type#28660 NotifyWorkItemProgressNative() { }
	// RVA: -1
	internal static type#28660 NotifyWorkItemQueued() { }
	// RVA: -1
	private static type#28660 InitializeVMTp(type#11788 enableWorkerTracking) { }
	// RVA: -1
	internal static type#15313 get_IsThreadPoolThread() { }
}
}
