- public Task (Func<TResult> function, TaskCreationOptions options) : this ((o) => function (), null, options)
+ public Task (Func<TResult> function, CancellationToken token)
+ : this ((o) => function (), null, token, TaskCreationOptions.None)
+ {
+
+ }
+
+ public Task (Func<TResult> function, TaskCreationOptions options)
+ : this ((o) => function (), null, CancellationToken.None, options)
+ {
+
+ }
+
+ public Task (Func<TResult> function, CancellationToken token, TaskCreationOptions options)
+ : this ((o) => function (), null, token, options)