/// <summary> /// Gets an await-object. /// </summary> /// <typeparam name="T">The underlying type.</typeparam> /// <param name="function">The function to wrap.</param> /// <param name="name">The display name used in timeout exceptions.</param> /// <returns>The wrapped object.</returns> protected IAwait <T> Await <T>(Func <T> function, string name) { return(RootInternal.Await(function, name)); }
/// <summary> /// Gets an await-object. /// </summary> /// <typeparam name="T">The underlying type.</typeparam> /// <param name="function">The function to wrap.</param> /// <param name="name">The display name used in timeout exceptions.</param> /// <returns>The wrapped object.</returns> protected IAwait <T> Await <T>(Func <T> function, string name) => RootInternal.Await(function, name);