System.Reactive.Concurrency.ConcurrencyAbstractionLayerImpl
namespace System.Reactive.Concurrency
{
internal sealed class ConcurrencyAbstractionLayerImpl : IConcurrencyAbstractionLayer
{
public bool SupportsLongRunning { get; }
public IDisposable StartTimer(Action<object> action, object state, TimeSpan dueTime);
public IDisposable StartPeriodicTimer(Action action, TimeSpan period);
public IDisposable QueueUserWorkItem(Action<object> action, object state);
public void Sleep(TimeSpan timeout);
public IStopwatch StartStopwatch();
public void StartThread(Action<object> action, object state);
public ConcurrencyAbstractionLayerImpl();
}
}