Separate Async*MethodBuilder types into their own files (#26364)
commit39d62eb8c8cb0bf5f16eca014c55722e9332ccb5
authorStephen Toub <stoub@microsoft.com>
Mon, 26 Aug 2019 02:10:37 +0000 (25 22:10 -0400)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Mon, 26 Aug 2019 23:24:57 +0000 (27 01:24 +0200)
tree77a219e6847c3bf693a85121f33df56b890481ba
parent515ec751547dea506e9de666ca1479f245b9bd93
Separate Async*MethodBuilder types into their own files (#26364)

* Separate async method builder types into their own files

* Minor cleanup of AsyncTaskMethodBuilder types

* Split AsyncValueTaskMethodBuilder types into their own files

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
netcore/System.Private.CoreLib/shared/System.Private.CoreLib.Shared.projitems
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs [new file with mode: 0644]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncTaskCache.cs [new file with mode: 0644]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncTaskMethodBuilder.cs [new file with mode: 0644]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs [moved from netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncMethodBuilder.cs with 56% similarity]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilderT.cs [copied from netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs with 54% similarity]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncVoidMethodBuilder.cs [new file with mode: 0644]
netcore/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IAsyncStateMachineBox.cs [new file with mode: 0644]