Nito.AsyncEx.SynchronizationContextExtensions
Provides extension methods for SynchronizationContext.
namespace Nito.AsyncEx
{
public static class SynchronizationContextExtensions
{
public static void Send(this SynchronizationContext this, Action action);
public static T Send<T>(this SynchronizationContext this, Func<T> action);
public static Task PostAsync(this SynchronizationContext this, Action action);
public static Task<T> PostAsync<T>(this SynchronizationContext this, Func<T> action);
public static Task PostAsync(this SynchronizationContext this, Func<Task> action);
public static Task<T> PostAsync<T>(this SynchronizationContext this, Func<Task<T>> action);
}
}