Future<T> public abstract class Future<T> : Future, IConvertible<T> where T : Task Represents Future pattern that can be converted into Task. Documentation Code protected Future(bool runContinuationsAsynchronously = true) Initializes a new Future. public abstract T AsTask() Converts this awaitable object into task of type T.