Skip to content

Commit 564a1a9

Browse files
committed
Deprecate ValueTask.FromResult in favor of ValueTask.fromResult
1 parent cd4b7ab commit 564a1a9

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/FSharp.Control.TaskSeq/Utils.fs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ module ValueTask =
2525
let True = ValueTask<bool> true
2626

2727
/// Creates a ValueTask with the supplied result of the successful operation.
28+
let inline fromResult (x: 'T) = ValueTask<'T> x
29+
30+
[<Obsolete "From version 0.4.0 onward, 'ValueTask.FromResult' is deprecated in favor of 'ValueTask.fromResult'. It will be removed in an upcoming release.">]
2831
let inline FromResult (x: 'T) = ValueTask<'T> x
2932

3033
/// Creates a ValueTask with an IValueTaskSource representing the operation

src/FSharp.Control.TaskSeq/Utils.fsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ module ValueTask =
2020
val True: ValueTask<bool>
2121

2222
/// Creates a ValueTask with the supplied result of the successful operation.
23+
val inline fromResult: x: 'T -> ValueTask<'T>
24+
25+
/// <summary>
26+
/// The function <paramref name="FromResult" /> is deprecated since version 0.4.0,
27+
/// please use <paramref name="fromSource" /> in its stead. See <see cref="T:FSharp.Control.ValueTask.fromResult" />.
28+
/// </summary>
29+
[<Obsolete "From version 0.4.0 onward, 'ValueTask.FromResult' is deprecated in favor of 'ValueTask.fromResult'. It will be removed in an upcoming release.">]
2330
val inline FromResult: x: 'T -> ValueTask<'T>
2431

2532
/// <summary>

0 commit comments

Comments
 (0)