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

namespace System.Threading
{
public class CancellationToken // TypeDefIndex: 3755
{
	// Fields
	type#15743 _source;
	type#3281 s_actionToActionObjShunt;

	// Methods
	// RVA: -1
	public static type#15724 get_None() { }
	// RVA: -1
	public type#15313 get_IsCancellationRequested() { }
	// RVA: -1
	public type#15313 get_CanBeCanceled() { }
	// RVA: -1
	internal type#28660 .ctor(type#15738 source) { }
	// RVA: -1
	public type#28660 .ctor(type#15313 canceled) { }
	// RVA: -1
	public type#15733 Register(type#14105 callback) { }
	// RVA: -1
	public type#15733 Register(type#3275 callback, type#23705 state) { }
	// RVA: -1
	public type#15733 Register(type#3275 callback, type#23705 state, type#15313 useSynchronizationContext) { }
	// RVA: -1
	internal type#15733 InternalRegisterWithoutEC(type#3275 callback, type#23705 state) { }
	// RVA: -1
	public type#15733 Register(type#3275 callback, type#23705 state, type#15313 useSynchronizationContext, type#15313 useExecutionContext) { }
	// RVA: -1
	public type#15313 Equals(type#15724 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 other) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public static type#15313 op_Equality(type#15724 left, type#15724 right) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#15724 left, type#15724 right) { }
	// RVA: -1
	public type#28660 ThrowIfCancellationRequested() { }
	// RVA: -1
	private type#28660 ThrowOperationCanceledException() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
