Example #1
0
            // ReSharper disable UnusedMember.Local

            public static object ToPromise(ValueTask <T> valueTask, V8ScriptEngine engine)
            {
                return(valueTask.ToPromise(engine));
            }
Example #2
0
 /// <summary>
 /// Converts a <see cref="ValueTask"/> instance to a
 /// <see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promise</see>
 /// for use with script code currently running on the calling thread.
 /// </summary>
 /// <param name="valueTask">The task to convert to a promise.</param>
 /// <returns>A promise that represents the task's asynchronous operation.</returns>
 /// <remarks>
 /// This method is not available on .NET Framework or Universal Windows Platform (UWP).
 /// </remarks>
 public static object ToPromise(this ValueTask valueTask)
 {
     return(valueTask.ToPromise(ScriptEngine.Current));
 }