<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Threading.SynchronizationContext

public class SynchronizationContext
public static SynchronizationContext Current { get; }

public static void SetSynchronizationContext(SynchronizationContext syncContext)

protected static int WaitHelper(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout)

public virtual void OperationCompleted()

public virtual void OperationStarted()

public virtual void Post(SendOrPostCallback d, object state)

public virtual void Send(SendOrPostCallback d, object state)

protected void SetWaitNotificationRequired()

public virtual int Wait(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout)