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

namespace System.Threading
{
public class SynchronizationContext // TypeDefIndex: 3796
{
	// Fields
	type#26827 _props;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#15313 IsWaitNotificationRequired() { }
	// RVA: -1
	public virtual type#28660 Send(type#25812 d, type#23705 state) { }
	// RVA: -1
	public virtual type#28660 Post(type#25812 d, type#23705 state) { }
	// RVA: -1
	public virtual type#28660 OperationStarted() { }
	// RVA: -1
	public virtual type#28660 OperationCompleted() { }
	// RVA: -1
	public virtual type#20867 Wait(type#13170 waitHandles, type#15313 waitAll, type#20867 millisecondsTimeout) { }
	// RVA: -1
	protected static type#20867 WaitHelper(type#13170 waitHandles, type#15313 waitAll, type#20867 millisecondsTimeout) { }
	// RVA: -1
	public static type#28660 SetSynchronizationContext(type#26819 syncContext) { }
	// RVA: -1
	public static type#26819 get_Current() { }
	// RVA: -1
	internal static type#26819 get_CurrentNoFlow() { }
	// RVA: -1
	private static type#26819 GetThreadLocalContext() { }
	// RVA: -1
	public virtual type#26819 CreateCopy() { }
	// RVA: -1
	internal static type#26819 get_CurrentExplicit() { }
}
}
