public static ValueTask <TResult> FromException <TResult>(Exception exception) { #if NET50 || LESSTHAN_NET45 return(ValueTask.FromException <TResult>(exception)); #elif GREATERTHAN_NET45 || GREATERTHAN_NETSTANDARD12 || TARGETS_NETCORE return(new ValueTask <TResult>(Task.FromException <TResult>(exception))); #else return(new ValueTask <TResult>(TaskExEx.FromException <TResult>(exception))); #endif }
/// <summary>Creates a <see cref="ValueTask{TResult}"/> that has completed with the specified exception.</summary> /// <param name="exception">The exception with which to complete the task.</param> /// <returns>The faulted task.</returns> public static ValueTask <TResult> FromException <TResult>(Exception exception) { return(new ValueTask <TResult>(TaskExEx.FromException <TResult>(exception))); }
public static Task <TResult> FromException <TResult>(Exception exception) { return(TaskExEx.FromException <TResult>(exception)); }
/// <summary>Creates a <see cref="ValueTask"/> that has completed with the specified exception.</summary> /// <param name="exception">The exception with which to complete the task.</param> /// <returns>The faulted task.</returns> public static ValueTask FromException(Exception exception) { return(new ValueTask(TaskExEx.FromException(exception))); }
public static Task FromException(Exception exception) { return(TaskExEx.FromException(exception)); }