コード例 #1
0
 public static Task <T> WithTimeoutAsync <T>(this ValueTask <T> task, TimeSpan timeout)
 {
     return(task.AsTask().WithTimeoutAsync(timeout));
 }
コード例 #2
0
 public static ConfiguredTaskAwaitable <T> ConfigureAwaitWithTimeout <T>(this ValueTask <T> task, TimeSpan timeout)
 {
     return(task.WithTimeoutAsync(timeout).ConfigureAwait(false));
 }
コード例 #3
0
 public static T ShouldCompleteIn <T>(this ValueTask <T> task, TimeSpan timeout)
 {
     return(Should.CompleteIn(task.AsTask(), timeout));
 }