Move IValueTaskSource and friends to System.Threading.Tasks.Sources
authorStephen Toub <stoub@microsoft.com>
Thu, 1 Mar 2018 03:43:29 +0000 (22:43 -0500)
committerStephen Toub <stoub@microsoft.com>
Thu, 1 Mar 2018 04:09:11 +0000 (23:09 -0500)
commitf9a312befe71a6c68c908ed09234a3ebc2d54b6c
tree3328db74572bc59a1f01455473344094360226b7
parentd4e78e8ebaf5c9accdea44385257efdffdbb77d3
Move IValueTaskSource and friends to System.Threading.Tasks.Sources

Group these more advanced types into a subnamespace.
src/mscorlib/shared/System.Private.CoreLib.Shared.projitems
src/mscorlib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs
src/mscorlib/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs
src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs
src/mscorlib/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs [moved from src/mscorlib/shared/System/Threading/Tasks/IValueTaskSource.cs with 99% similarity]
src/mscorlib/shared/System/Threading/Tasks/ValueTask.cs