Skip to content

Commit b085c2e

Browse files
committed
Scaffolding and some implementation for cancellableTaskResult
1 parent 2ad6c0a commit b085c2e

File tree

18 files changed

+1644
-0
lines changed

18 files changed

+1644
-0
lines changed

FsToolkit.ErrorHandling.sln

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "benchmarks", "benchmarks\be
3131
EndProject
3232
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "build", "build\build.fsproj", "{18220329-75D6-4C30-BEEF-9401325F85EC}"
3333
EndProject
34+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsToolkit.ErrorHandling.IcedTasks", "src\FsToolkit.ErrorHandling.IcedTasks\FsToolkit.ErrorHandling.IcedTasks.fsproj", "{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}"
35+
EndProject
36+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsToolkit.ErrorHandling.IcedTasks.Tests", "tests\FsToolkit.ErrorHandling.IcedTasks.Tests\FsToolkit.ErrorHandling.IcedTasks.Tests.fsproj", "{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}"
37+
EndProject
3438
Global
3539
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3640
Debug|Any CPU = Debug|Any CPU
@@ -188,6 +192,30 @@ Global
188192
{18220329-75D6-4C30-BEEF-9401325F85EC}.Release|x64.Build.0 = Release|Any CPU
189193
{18220329-75D6-4C30-BEEF-9401325F85EC}.Release|x86.ActiveCfg = Release|Any CPU
190194
{18220329-75D6-4C30-BEEF-9401325F85EC}.Release|x86.Build.0 = Release|Any CPU
195+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
196+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
197+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|x64.ActiveCfg = Debug|Any CPU
198+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|x64.Build.0 = Debug|Any CPU
199+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|x86.ActiveCfg = Debug|Any CPU
200+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Debug|x86.Build.0 = Debug|Any CPU
201+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
202+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|Any CPU.Build.0 = Release|Any CPU
203+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|x64.ActiveCfg = Release|Any CPU
204+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|x64.Build.0 = Release|Any CPU
205+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|x86.ActiveCfg = Release|Any CPU
206+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1}.Release|x86.Build.0 = Release|Any CPU
207+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
208+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
209+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|x64.ActiveCfg = Debug|Any CPU
210+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|x64.Build.0 = Debug|Any CPU
211+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|x86.ActiveCfg = Debug|Any CPU
212+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Debug|x86.Build.0 = Debug|Any CPU
213+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
214+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|Any CPU.Build.0 = Release|Any CPU
215+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|x64.ActiveCfg = Release|Any CPU
216+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|x64.Build.0 = Release|Any CPU
217+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|x86.ActiveCfg = Release|Any CPU
218+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0}.Release|x86.Build.0 = Release|Any CPU
191219
EndGlobalSection
192220
GlobalSection(NestedProjects) = preSolution
193221
{E0466000-F8E4-416B-B605-C65F7602367A} = {E28025A7-EF6A-45BF-8FA0-75E394D3D42B}
@@ -199,5 +227,7 @@ Global
199227
{600EA6E9-C9F2-4F02-99EF-1F992711DB1C} = {9F888E39-5D40-4E29-9529-67C466722431}
200228
{02DF2AE6-A7D4-4C38-AA4D-651BDD1D3571} = {E28025A7-EF6A-45BF-8FA0-75E394D3D42B}
201229
{5DED3CA8-B331-4B48-A6A2-2EE1410437CA} = {D8B86171-2147-49EF-8ADA-1CF8B0A20D40}
230+
{28B64E5E-6098-4688-BC5E-B6B4C321EBC1} = {E28025A7-EF6A-45BF-8FA0-75E394D3D42B}
231+
{73643FCA-7EBB-42DA-B1AA-A74B49A1E1A0} = {D8B86171-2147-49EF-8ADA-1CF8B0A20D40}
202232
EndGlobalSection
203233
EndGlobal

paket.dependencies

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ nuget Expecto.Hopac
4141
nuget Microsoft.NET.Test.Sdk
4242
nuget YoloDev.Expecto.TestSdk
4343
nuget Fable.Mocha 2.12.0
44+
nuget IcedTasks
4445
storage: none
4546
condition: netstandard2_1
4647

paket.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,6 +1029,8 @@ NUGET
10291029
FSharp.Core (6.0.3)
10301030
Hopac (0.5.1)
10311031
FSharp.Core (>= 4.5.2) - restriction: >= netstandard2.0
1032+
IcedTasks (0.2)
1033+
FSharp.Core (>= 6.0.3) - restriction: >= netstandard2.0
10321034
Microsoft.Bcl.AsyncInterfaces (6.0) - restriction: >= netstandard2.0
10331035
System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net461) (&& (>= netstandard2.0) (< netstandard2.1))
10341036
Microsoft.CodeCoverage (17.1) - restriction: || (>= net45) (>= netcoreapp1.0)

src/FsToolkit.ErrorHandling.AsyncSeq/FsToolkit.ErrorHandling.AsyncSeq.fsproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
</ItemGroup>
1313
<ItemGroup>
1414
<Compile Include="Library.fs" />
15+
<None Include="paket.references"/>
16+
<Watch Include="@(None)" />
1517
</ItemGroup>
1618
<ItemGroup>
1719
<ProjectReference Include="..\FsToolkit.ErrorHandling\FsToolkit.ErrorHandling.fsproj" />

0 commit comments

Comments
 (0)