AwaitAdapter abstract class AwaitAdapter Adapts various styles of asynchronous waiting to a common API. Documentation Code public abstract bool IsCompleted { get; } protected AwaitAdapter() public static AwaitAdapter FromAwaitable(object awaitable) public static Type GetResultType(Type awaitableType) public static bool IsAwaitable(Type awaitableType) public abstract void BlockUntilCompleted() public abstract object GetResult() public abstract void OnCompleted(Action action)