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

namespace System.Threading
{
public class Interlocked // TypeDefIndex: 3820
{

	// Methods
	// RVA: -1
	public static type#20867 CompareExchange(type#11942 location1, type#20867 value, type#20867 comparand) { }
	// RVA: -1
	internal static type#20867 CompareExchange(type#11942 location1, type#20867 value, type#20867 comparand, type#11788 succeeded) { }
	// RVA: -1
	private static type#28660 CompareExchange(type#12029 location1, type#12029 value, type#12029 comparand, type#12029 result) { }
	// RVA: -1
	public static type#23705 CompareExchange(type#12029 location1, type#23705 value, type#23705 comparand) { }
	// RVA: -1
	public static type#26059 CompareExchange(type#12112 location1, type#26059 value, type#26059 comparand) { }
	// RVA: -1
	public static type#20867 Decrement(type#11942 location) { }
	// RVA: -1
	public static type#20900 Decrement(type#11945 location) { }
	// RVA: -1
	public static type#20867 Increment(type#11942 location) { }
	// RVA: -1
	public static type#20900 Increment(type#11945 location) { }
	// RVA: -1
	public static type#20867 Exchange(type#11942 location1, type#20867 value) { }
	// RVA: -1
	private static type#28660 Exchange(type#12029 location1, type#12029 value, type#12029 result) { }
	// RVA: -1
	public static type#23705 Exchange(type#12029 location1, type#23705 value) { }
	// RVA: -1
	public static type#26059 Exchange(type#12112 location1, type#26059 value) { }
	// RVA: -1
	public static type#20900 CompareExchange(type#11945 location1, type#20900 value, type#20900 comparand) { }
	// RVA: -1
	public static type#20925 CompareExchange(type#11950 location1, type#20925 value, type#20925 comparand) { }
	// RVA: -1
	public static type#17430 CompareExchange(type#11857 location1, type#17430 value, type#17430 comparand) { }
	// RVA: -1
	public static type#438 CompareExchange(type#11366 location1, type#438 value, type#438 comparand) { }
	// RVA: -1
	public static type#20900 Exchange(type#11945 location1, type#20900 value) { }
	// RVA: -1
	public static type#20925 Exchange(type#11950 location1, type#20925 value) { }
	// RVA: -1
	public static type#17430 Exchange(type#11857 location1, type#17430 value) { }
	// RVA: -1
	public static type#439 Exchange(type#11367 location1, type#439 value) { }
	// RVA: -1
	public static type#20900 Read(type#11945 location) { }
	// RVA: -1
	public static type#20867 Add(type#11942 location1, type#20867 value) { }
	// RVA: -1
	public static type#20900 Add(type#11945 location1, type#20900 value) { }
	// RVA: -1
	public static type#28660 MemoryBarrier() { }
}
}
