theraot/Theraot

Task.CompletedTask

OwnageIsMagic opened this issue · 6 comments

Task.CompletedTask

There is a gap between the targets where Theraot.Core offers Task.CompletedTask, and the targets that has Task.CompletedTask built-in. The official Nuget https://www.nuget.org/packages/System.Threading.Tasks/4.0.11 fills that gap. And Theraot.Core avoids conflict with official Nugets (i.e. Nugets form Microsoft and dotnetframework).

this package contains only ref assemblies
I'm targeting 4.0 and looking for TaskEx.CompletedTask

ok
found it under TaskExEx

I think what you were looking for was the Async TCP. If I recall correctly that is how you would get TaskEx.CompletedTask. I don't know if that Async TCP remains available. Yet, I also avoided conflict with the Async TCP. which resulted in TaskExEx. And, yes, as you found out there is a TaskExEx.CompletedTask available on all targets on Theraot.Core. It is too good to not have, but Task.CompletedTask and TaskEx.CompletedTask were both possible conflicts.

That is correct. I'm not planning to integrate that.