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

namespace System.Threading
{
public class SpinLock // TypeDefIndex: 3779
{
	// Fields
	type#20868 m_owner;
	type#20873 MAXIMUM_WAITERS;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#15313 enableThreadOwnerTracking) { }
	// RVA: -1
	public type#28660 Enter(type#11788 lockTaken) { }
	// RVA: -1
	public type#28660 TryEnter(type#20867 millisecondsTimeout, type#11788 lockTaken) { }
	// RVA: -1
	private type#28660 ContinueTryEnter(type#20867 millisecondsTimeout, type#11788 lockTaken) { }
	// RVA: -1
	private type#28660 DecrementWaiters() { }
	// RVA: -1
	private type#28660 ContinueTryEnterWithThreadTracking(type#20867 millisecondsTimeout, type#27917 startTime, type#11788 lockTaken) { }
	// RVA: -1
	public type#28660 Exit() { }
	// RVA: -1
	public type#28660 Exit(type#15313 useMemoryBarrier) { }
	// RVA: -1
	private type#28660 ExitSlowPath(type#15313 useMemoryBarrier) { }
	// RVA: -1
	public type#15313 get_IsHeldByCurrentThread() { }
	// RVA: -1
	public type#15313 get_IsThreadOwnerTrackingEnabled() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
