diff --git a/src/FSharp.Control.TaskSeq/TaskExtensions.fs b/src/FSharp.Control.TaskSeq/TaskExtensions.fs index 63a72d9..a811e8a 100644 --- a/src/FSharp.Control.TaskSeq/TaskExtensions.fs +++ b/src/FSharp.Control.TaskSeq/TaskExtensions.fs @@ -14,8 +14,8 @@ open Microsoft.FSharp.Core.LanguagePrimitives.IntrinsicOperators [] module TaskExtensions = - // Add asynchronous for loop to the 'task' computation builder - type Microsoft.FSharp.Control.TaskBuilder with + // Add asynchronous for loop to the 'task' and 'backgroundTask' computation builders + type TaskBuilderBase with /// Used by `For`. F# currently doesn't support `while!`, so this cannot be called directly from the task CE /// This code is mostly a copy of TaskSeq.WhileAsync. diff --git a/src/FSharp.Control.TaskSeq/TaskExtensions.fsi b/src/FSharp.Control.TaskSeq/TaskExtensions.fsi index c99c676..c723ee9 100644 --- a/src/FSharp.Control.TaskSeq/TaskExtensions.fsi +++ b/src/FSharp.Control.TaskSeq/TaskExtensions.fsi @@ -5,7 +5,7 @@ namespace FSharp.Control [] module TaskExtensions = - type TaskBuilder with + type TaskBuilderBase with /// /// Inside , iterate over all values of a .