public static ValueTask <TResult> FromCanceled <TResult>(CancellationToken cancellationToken) { #if NET50 || LESSTHAN_NET45 return(ValueTask.FromCanceled <TResult>(cancellationToken)); #elif GREATERTHAN_NET45 || GREATERTHAN_NETSTANDARD12 || TARGETS_NETCORE return(new ValueTask <TResult>(Task.FromCanceled <TResult>(cancellationToken))); #else return(new ValueTask <TResult>(TaskExEx.FromCanceled <TResult>(cancellationToken))); #endif }
/// <summary> /// Creates a value task that has completed due to cancellation with the specified cancellation token. /// </summary> public static SystemTasks.ValueTask <TResult> FromCanceled <TResult>(SystemCancellationToken cancellationToken) => SystemValueTask.FromCanceled <TResult>(cancellationToken);
/// <summary> /// Creates a value task that has completed due to cancellation with the specified cancellation token. /// </summary> public static SystemValueTask FromCanceled(SystemCancellationToken cancellationToken) => SystemValueTask.FromCanceled(cancellationToken);