Skip to content

Instantly share code, notes, and snippets.

@dsyme
Created May 20, 2019 22:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dsyme/7aa978b601a28e6e283a64dbb84a0786 to your computer and use it in GitHub Desktop.
Save dsyme/7aa978b601a28e6e283a64dbb84a0786 to your computer and use it in GitHub Desktop.
.class public auto ansi serializable TaskPerf.ManyWriteFile
extends [System.Runtime]System.Object
{
.custom instance void [BenchmarkDotNet]BenchmarkDotNet.Attributes.MemoryDiagnoserAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 03 00 00 00 00 00 )
.method public specialname rtspecialname
instance void .ctor() cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarg.0
IL_0001: callvirt instance void [System.Runtime]System.Object::.ctor()
IL_0006: ldarg.0
IL_0007: pop
IL_0008: ret
} // end of method ManyWriteFile::.ctor
.method public hidebysig instance void
ManyWriteFile_CSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 01 00 54 02 08 42 61 73 65 6C 69 6E 65 01 ) // ....T..Baseline.
// Code size 11 (0xb)
.maxstack 8
IL_0000: call class [System.Runtime]System.Threading.Tasks.Task [TaskPerfCSharp]TaskPerfCSharp::ManyWriteFileAsync()
IL_0005: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000a: ret
} // end of method ManyWriteFile::ManyWriteFile_CSharpAsync
.method public hidebysig instance void
ManyWriteFile_Task() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 64 (0x40)
.maxstack 4
.locals init (string V_0,
valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135 V_1,
valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135& V_2)
IL_0000: call string [System.Runtime.Extensions]System.IO.Path::GetTempFileName()
IL_0005: stloc.0
IL_0006: ldloca.s V_1
IL_0008: stloc.2
IL_0009: ldloc.2
IL_000a: ldloc.0
IL_000b: stfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::path
IL_0010: ldloc.2
IL_0011: stloc.2
IL_0012: ldloc.2
IL_0013: call valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Create()
IL_0018: stfld valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_001d: ldloc.2
IL_001e: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_0023: ldloc.2
IL_0024: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Start<valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135>(!!0&)
IL_0029: ldloc.2
IL_002a: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_002f: call instance class [System.Threading.Tasks]System.Threading.Tasks.Task`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_Task()
IL_0034: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0039: ldloc.0
IL_003a: call void [System.IO.FileSystem]System.IO.File::Delete(string)
IL_003f: ret
} // end of method ManyWriteFile::ManyWriteFile_Task
.method public hidebysig instance void
ManyWriteFile_TaskBuilder() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 29 (0x1d)
.maxstack 3
.locals init (string V_0)
IL_0000: call string [System.Runtime.Extensions]System.IO.Path::GetTempFileName()
IL_0005: stloc.0
IL_0006: ldloc.0
IL_0007: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_TaskBuilder@148::.ctor(string)
IL_000c: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> TaskBuilderTasks.TaskBuilder::run<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!!0>>)
IL_0011: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0016: ldloc.0
IL_0017: call void [System.IO.FileSystem]System.IO.File::Delete(string)
IL_001c: ret
} // end of method ManyWriteFile::ManyWriteFile_TaskBuilder
.method public hidebysig instance void
ManyWriteFile_FSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 39 (0x27)
.maxstack 5
.locals init (string V_0,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_1)
IL_0000: call string [System.Runtime.Extensions]System.IO.Path::GetTempFileName()
IL_0005: stloc.0
IL_0006: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::get_DefaultAsyncBuilder()
IL_000b: ldloc.0
IL_000c: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_FSharpAsync@160::.ctor(string)
IL_0011: callvirt instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder::Delay<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0016: stloc.1
IL_0017: ldloc.1
IL_0018: ldnull
IL_0019: ldnull
IL_001a: call !!0 [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync::RunSynchronously<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<valuetype [System.Runtime]System.Threading.CancellationToken>)
IL_001f: pop
IL_0020: ldloc.0
IL_0021: call void [System.IO.FileSystem]System.IO.File::Delete(string)
IL_0026: ret
} // end of method ManyWriteFile::ManyWriteFile_FSharpAsync
} // end of class TaskPerf.ManyWriteFile
.class public auto ansi serializable TaskPerf.SyncBinds
extends [System.Runtime]System.Object
{
.custom instance void [BenchmarkDotNet]BenchmarkDotNet.Attributes.MemoryDiagnoserAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 03 00 00 00 00 00 )
.method public specialname rtspecialname
instance void .ctor() cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarg.0
IL_0001: callvirt instance void [System.Runtime]System.Object::.ctor()
IL_0006: ldarg.0
IL_0007: pop
IL_0008: ret
} // end of method SyncBinds::.ctor
.method public hidebysig instance void
SyncBinds_CSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 01 00 54 02 08 42 61 73 65 6C 69 6E 65 01 ) // ....T..Baseline.
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::TenBindsSync_CSharp()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0xf4241
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SyncBinds::SyncBinds_CSharpAsync
.method public hidebysig instance void
SyncBinds_Task() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::tenBindSync_Task()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0xf4241
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SyncBinds::SyncBinds_Task
.method public hidebysig instance void
SyncBinds_TaskBuilder() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::tenBindSync_TaskBuilder()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0xf4241
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SyncBinds::SyncBinds_TaskBuilder
.method public hidebysig instance void
SyncBinds_FSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 32 (0x20)
.maxstack 5
.locals init (int32 V_0,
int32 V_1,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_2)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0017
IL_0004: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::tenBindSync_FSharpAsync()
IL_0009: stloc.2
IL_000a: ldloc.2
IL_000b: ldnull
IL_000c: ldnull
IL_000d: call !!0 [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync::RunSynchronously<int32>(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<valuetype [System.Runtime]System.Threading.CancellationToken>)
IL_0012: stloc.1
IL_0013: ldloc.0
IL_0014: ldc.i4.1
IL_0015: add
IL_0016: stloc.0
IL_0017: ldloc.0
IL_0018: ldc.i4 0xf4241
IL_001d: blt.s IL_0004
IL_001f: ret
} // end of method SyncBinds::SyncBinds_FSharpAsync
} // end of class TaskPerf.SyncBinds
.class public auto ansi serializable TaskPerf.AsyncBinds
extends [System.Runtime]System.Object
{
.custom instance void [BenchmarkDotNet]BenchmarkDotNet.Attributes.MemoryDiagnoserAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 03 00 00 00 00 00 )
.method public specialname rtspecialname
instance void .ctor() cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarg.0
IL_0001: callvirt instance void [System.Runtime]System.Object::.ctor()
IL_0006: ldarg.0
IL_0007: pop
IL_0008: ret
} // end of method AsyncBinds::.ctor
.method public hidebysig instance void
AsyncBinds_CSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 01 00 54 02 08 42 61 73 65 6C 69 6E 65 01 ) // ....T..Baseline.
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::TenBindsAsync_CSharp()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x2711
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method AsyncBinds::AsyncBinds_CSharpAsync
.method public hidebysig instance void
AsyncBinds_Task() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::tenBindAsync_Task()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x2711
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method AsyncBinds::AsyncBinds_Task
.method public hidebysig instance void
AsyncBinds_TaskBuilder() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::tenBindAsync_TaskBuilder()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x2711
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method AsyncBinds::AsyncBinds_TaskBuilder
} // end of class TaskPerf.AsyncBinds
.class public auto ansi serializable TaskPerf.SingleSyncTask
extends [System.Runtime]System.Object
{
.custom instance void [BenchmarkDotNet]BenchmarkDotNet.Attributes.MemoryDiagnoserAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 03 00 00 00 00 00 )
.method public specialname rtspecialname
instance void .ctor() cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarg.0
IL_0001: callvirt instance void [System.Runtime]System.Object::.ctor()
IL_0006: ldarg.0
IL_0007: pop
IL_0008: ret
} // end of method SingleSyncTask::.ctor
.method public hidebysig instance void
SingleSyncTask_CSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 01 00 54 02 08 42 61 73 65 6C 69 6E 65 01 ) // ....T..Baseline.
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::SingleSyncTask_CSharp()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x4c4b41
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SingleSyncTask::SingleSyncTask_CSharpAsync
.method public hidebysig instance void
SingleSyncTask_Task() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::singleTask_Task()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x4c4b41
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SingleSyncTask::SingleSyncTask_Task
.method public hidebysig instance void
SingleSyncTask_TaskBuilder() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 27 (0x1b)
.maxstack 4
.locals init (int32 V_0)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0012
IL_0004: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::singleTask_TaskBuilder()
IL_0009: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_000e: ldloc.0
IL_000f: ldc.i4.1
IL_0010: add
IL_0011: stloc.0
IL_0012: ldloc.0
IL_0013: ldc.i4 0x4c4b41
IL_0018: blt.s IL_0004
IL_001a: ret
} // end of method SingleSyncTask::SingleSyncTask_TaskBuilder
.method public hidebysig instance void
SingleSyncTask_FSharpAsync() cil managed
{
.custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 )
// Code size 32 (0x20)
.maxstack 5
.locals init (int32 V_0,
int32 V_1,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_2)
IL_0000: ldc.i4.1
IL_0001: stloc.0
IL_0002: br.s IL_0017
IL_0004: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::singleTask_FSharpAsync()
IL_0009: stloc.2
IL_000a: ldloc.2
IL_000b: ldnull
IL_000c: ldnull
IL_000d: call !!0 [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync::RunSynchronously<int32>(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpOption`1<valuetype [System.Runtime]System.Threading.CancellationToken>)
IL_0012: stloc.1
IL_0013: ldloc.0
IL_0014: ldc.i4.1
IL_0015: add
IL_0016: stloc.0
IL_0017: ldloc.0
IL_0018: ldc.i4 0x4c4b41
IL_001d: blt.s IL_0004
IL_001f: ret
} // end of method SingleSyncTask::SingleSyncTask_FSharpAsync
} // end of class TaskPerf.SingleSyncTask
.class public abstract auto ansi sealed TaskPerf.Main
extends [System.Runtime]System.Object
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 07 00 00 00 00 00 )
.method public static int32 main(string[] argv) cil managed
{
.entrypoint
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.EntryPointAttribute::.ctor() = ( 01 00 00 00 )
// Code size 585 (0x249)
.maxstack 4
.locals init (class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_0,
class TaskPerf.ManyWriteFile V_1,
class TaskPerf.SyncBinds V_2,
int32 V_3,
class TaskPerf.AsyncBinds V_4,
class TaskPerf.SingleSyncTask V_5,
class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary V_6,
class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary V_7,
class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary V_8,
class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary V_9,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_10)
IL_0000: ldc.i4.0
IL_0001: stsfld int32 '<StartupCode$TaskPerf>'.$TaskPerf::init@
IL_0006: ldsfld int32 '<StartupCode$TaskPerf>'.$TaskPerf::init@
IL_000b: pop
IL_000c: ldstr "Testing that the tests run..."
IL_0011: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(string)
IL_0016: stloc.0
IL_0017: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_001c: ldloc.0
IL_001d: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_0022: pop
IL_0023: newobj instance void TaskPerf.ManyWriteFile::.ctor()
IL_0028: stloc.1
IL_0029: call class [System.Runtime]System.Threading.Tasks.Task [TaskPerfCSharp]TaskPerfCSharp::ManyWriteFileAsync()
IL_002e: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0033: newobj instance void TaskPerf.ManyWriteFile::.ctor()
IL_0038: callvirt instance void TaskPerf.ManyWriteFile::ManyWriteFile_Task()
IL_003d: nop
IL_003e: newobj instance void TaskPerf.ManyWriteFile::.ctor()
IL_0043: callvirt instance void TaskPerf.ManyWriteFile::ManyWriteFile_TaskBuilder()
IL_0048: nop
IL_0049: newobj instance void TaskPerf.ManyWriteFile::.ctor()
IL_004e: callvirt instance void TaskPerf.ManyWriteFile::ManyWriteFile_FSharpAsync()
IL_0053: nop
IL_0054: newobj instance void TaskPerf.SyncBinds::.ctor()
IL_0059: stloc.2
IL_005a: ldc.i4.1
IL_005b: stloc.3
IL_005c: br.s IL_006c
IL_005e: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::TenBindsSync_CSharp()
IL_0063: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0068: ldloc.3
IL_0069: ldc.i4.1
IL_006a: add
IL_006b: stloc.3
IL_006c: ldloc.3
IL_006d: ldc.i4 0xf4241
IL_0072: blt.s IL_005e
IL_0074: newobj instance void TaskPerf.SyncBinds::.ctor()
IL_0079: stloc.2
IL_007a: ldc.i4.1
IL_007b: stloc.3
IL_007c: br.s IL_008c
IL_007e: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::tenBindSync_Task()
IL_0083: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0088: ldloc.3
IL_0089: ldc.i4.1
IL_008a: add
IL_008b: stloc.3
IL_008c: ldloc.3
IL_008d: ldc.i4 0xf4241
IL_0092: blt.s IL_007e
IL_0094: newobj instance void TaskPerf.SyncBinds::.ctor()
IL_0099: stloc.2
IL_009a: ldc.i4.1
IL_009b: stloc.3
IL_009c: br.s IL_00ac
IL_009e: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::tenBindSync_TaskBuilder()
IL_00a3: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_00a8: ldloc.3
IL_00a9: ldc.i4.1
IL_00aa: add
IL_00ab: stloc.3
IL_00ac: ldloc.3
IL_00ad: ldc.i4 0xf4241
IL_00b2: blt.s IL_009e
IL_00b4: newobj instance void TaskPerf.SyncBinds::.ctor()
IL_00b9: callvirt instance void TaskPerf.SyncBinds::SyncBinds_FSharpAsync()
IL_00be: nop
IL_00bf: newobj instance void TaskPerf.AsyncBinds::.ctor()
IL_00c4: stloc.s V_4
IL_00c6: ldc.i4.1
IL_00c7: stloc.3
IL_00c8: br.s IL_00d8
IL_00ca: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::TenBindsAsync_CSharp()
IL_00cf: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_00d4: ldloc.3
IL_00d5: ldc.i4.1
IL_00d6: add
IL_00d7: stloc.3
IL_00d8: ldloc.3
IL_00d9: ldc.i4 0x2711
IL_00de: blt.s IL_00ca
IL_00e0: newobj instance void TaskPerf.AsyncBinds::.ctor()
IL_00e5: stloc.s V_4
IL_00e7: ldc.i4.1
IL_00e8: stloc.3
IL_00e9: br.s IL_00f9
IL_00eb: call class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::tenBindAsync_Task()
IL_00f0: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_00f5: ldloc.3
IL_00f6: ldc.i4.1
IL_00f7: add
IL_00f8: stloc.3
IL_00f9: ldloc.3
IL_00fa: ldc.i4 0x2711
IL_00ff: blt.s IL_00eb
IL_0101: newobj instance void TaskPerf.AsyncBinds::.ctor()
IL_0106: stloc.s V_4
IL_0108: ldc.i4.1
IL_0109: stloc.3
IL_010a: br.s IL_011a
IL_010c: call class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::tenBindAsync_TaskBuilder()
IL_0111: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0116: ldloc.3
IL_0117: ldc.i4.1
IL_0118: add
IL_0119: stloc.3
IL_011a: ldloc.3
IL_011b: ldc.i4 0x2711
IL_0120: blt.s IL_010c
IL_0122: newobj instance void TaskPerf.SingleSyncTask::.ctor()
IL_0127: stloc.s V_5
IL_0129: ldc.i4.1
IL_012a: stloc.3
IL_012b: br.s IL_013b
IL_012d: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> [TaskPerfCSharp]TaskPerfCSharp::SingleSyncTask_CSharp()
IL_0132: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0137: ldloc.3
IL_0138: ldc.i4.1
IL_0139: add
IL_013a: stloc.3
IL_013b: ldloc.3
IL_013c: ldc.i4 0x4c4b41
IL_0141: blt.s IL_012d
IL_0143: newobj instance void TaskPerf.SingleSyncTask::.ctor()
IL_0148: stloc.s V_5
IL_014a: ldc.i4.1
IL_014b: stloc.3
IL_014c: br.s IL_015c
IL_014e: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::singleTask_Task()
IL_0153: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0158: ldloc.3
IL_0159: ldc.i4.1
IL_015a: add
IL_015b: stloc.3
IL_015c: ldloc.3
IL_015d: ldc.i4 0x4c4b41
IL_0162: blt.s IL_014e
IL_0164: newobj instance void TaskPerf.SingleSyncTask::.ctor()
IL_0169: stloc.s V_5
IL_016b: ldc.i4.1
IL_016c: stloc.3
IL_016d: br.s IL_017d
IL_016f: call class [System.Runtime]System.Threading.Tasks.Task`1<int32> TaskPerf.Helpers::singleTask_TaskBuilder()
IL_0174: callvirt instance void [System.Runtime]System.Threading.Tasks.Task::Wait()
IL_0179: ldloc.3
IL_017a: ldc.i4.1
IL_017b: add
IL_017c: stloc.3
IL_017d: ldloc.3
IL_017e: ldc.i4 0x4c4b41
IL_0183: blt.s IL_016f
IL_0185: newobj instance void TaskPerf.SingleSyncTask::.ctor()
IL_018a: callvirt instance void TaskPerf.SingleSyncTask::SingleSyncTask_FSharpAsync()
IL_018f: nop
IL_0190: ldstr "Running becnhmarks..."
IL_0195: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(string)
IL_019a: stloc.0
IL_019b: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_01a0: ldloc.0
IL_01a1: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_01a6: pop
IL_01a7: ldnull
IL_01a8: call class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkRunner::Run<class TaskPerf.ManyWriteFile>(class [BenchmarkDotNet]BenchmarkDotNet.Configs.IConfig)
IL_01ad: stloc.s V_6
IL_01af: ldnull
IL_01b0: call class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkRunner::Run<class TaskPerf.SyncBinds>(class [BenchmarkDotNet]BenchmarkDotNet.Configs.IConfig)
IL_01b5: stloc.s V_7
IL_01b7: ldnull
IL_01b8: call class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkRunner::Run<class TaskPerf.AsyncBinds>(class [BenchmarkDotNet]BenchmarkDotNet.Configs.IConfig)
IL_01bd: stloc.s V_8
IL_01bf: ldnull
IL_01c0: call class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkRunner::Run<class TaskPerf.SingleSyncTask>(class [BenchmarkDotNet]BenchmarkDotNet.Configs.IConfig)
IL_01c5: stloc.s V_9
IL_01c7: ldstr "%A"
IL_01cc: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary>::.ctor(string)
IL_01d1: stloc.s V_10
IL_01d3: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_01d8: ldloc.s V_10
IL_01da: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_01df: ldloc.s V_6
IL_01e1: callvirt instance !1 class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Invoke(!0)
IL_01e6: pop
IL_01e7: ldstr "%A"
IL_01ec: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary>::.ctor(string)
IL_01f1: stloc.s V_10
IL_01f3: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_01f8: ldloc.s V_10
IL_01fa: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_01ff: ldloc.s V_7
IL_0201: callvirt instance !1 class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Invoke(!0)
IL_0206: pop
IL_0207: ldstr "%A"
IL_020c: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary>::.ctor(string)
IL_0211: stloc.s V_10
IL_0213: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_0218: ldloc.s V_10
IL_021a: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_021f: ldloc.s V_8
IL_0221: callvirt instance !1 class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Invoke(!0)
IL_0226: pop
IL_0227: ldstr "%A"
IL_022c: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary>::.ctor(string)
IL_0231: stloc.s V_10
IL_0233: call class [System.IO]System.IO.TextWriter [System.Console]System.Console::get_Out()
IL_0238: ldloc.s V_10
IL_023a: call !!0 [FSharp.Core]Microsoft.FSharp.Core.PrintfModule::PrintFormatLineToTextWriter<class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>>(class [System.Runtime.Extensions]System.IO.TextWriter,
class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4<!!0,class [System.Runtime.Extensions]System.IO.TextWriter,class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>)
IL_023f: ldloc.s V_9
IL_0241: callvirt instance !1 class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [BenchmarkDotNet]BenchmarkDotNet.Reports.Summary,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Invoke(!0)
IL_0246: pop
IL_0247: ldc.i4.0
IL_0248: ret
} // end of method Main::main
} // end of class TaskPerf.Main
.class public abstract auto ansi sealed TaskPerf.Helpers
extends [System.Runtime]System.Object
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.AutoOpenAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 07 00 00 00 00 00 )
.class auto ansi serializable sealed nested assembly beforefieldinit syncTask_FSharpAsync@23
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ret
} // end of method syncTask_FSharpAsync@23::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 10 (0xa)
.maxstack 8
IL_0000: ldarga.s ctxt
IL_0002: ldc.i4.s 100
IL_0004: call instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>::OnSuccess(!0)
IL_0009: ret
} // end of method syncTask_FSharpAsync@23::Invoke
} // end of class syncTask_FSharpAsync@23
.class auto autochar sealed nested assembly beforefieldinit specialname tenBindSync_Task@29
extends [System.Runtime]System.ValueType
implements [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 06 00 00 00 00 00 )
.field public int32 Result
.field public int32 ResumptionPoint
.field public valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> MethodBuilder
.field public int32 _arg1
.field public int32 _arg10
.field public int32 _arg2
.field public int32 _arg11
.field public int32 _arg20
.field public int32 _arg3
.field public int32 _arg12
.field public int32 _arg21
.field public int32 _arg30
.field public int32 _arg4
.field public int32 _arg13
.field public int32 _arg22
.field public int32 _arg31
.field public int32 _arg40
.field public int32 _arg5
.field public int32 _arg14
.field public int32 _arg23
.field public int32 _arg32
.field public int32 _arg41
.field public int32 _arg50
.field public int32 _arg6
.field public int32 _arg15
.field public int32 _arg24
.field public int32 _arg33
.field public int32 _arg42
.field public int32 _arg51
.field public int32 _arg60
.field public int32 _arg7
.field public int32 _arg16
.field public int32 _arg25
.field public int32 _arg34
.field public int32 _arg43
.field public int32 _arg52
.field public int32 _arg61
.field public int32 _arg70
.field public int32 _arg8
.field public int32 _arg17
.field public int32 _arg26
.field public int32 _arg35
.field public int32 _arg44
.field public int32 _arg53
.field public int32 _arg62
.field public int32 _arg71
.field public int32 _arg80
.field public int32 _arg9
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter0
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter1
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter2
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter3
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter4
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter5
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter6
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter7
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> awaiter8
.method public strict virtual instance void
MoveNext() cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::MoveNext
// Code size 1814 (0x716)
.maxstack 5
.locals init (class [FSharp.Core]Microsoft.FSharp.Core.Unit V_0,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32> V_1,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_2,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_3,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_4,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_5,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_6,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_7,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_8,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_9,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_10,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_11,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_12,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_13,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_14,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_15,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_16,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_17,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_18,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_19,
class [System.Runtime]System.Threading.Tasks.Task`1<int32> V_20,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority1 V_21,
int32 V_22,
int32 V_23,
int32 V_24,
int32 V_25,
int32 V_26,
int32 V_27,
int32 V_28,
int32 V_29,
int32 V_30,
int32 V_31,
int32 V_32,
valuetype TaskPerf.Helpers/tenBindSync_Task@29& V_33,
class [System.Runtime]System.Exception V_34)
IL_0000: ldarg.0
IL_0001: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0006: ldc.i4.1
IL_0007: sub
IL_0008: switch (
IL_0038,
IL_003b,
IL_003e,
IL_0041,
IL_0044,
IL_0047,
IL_004a,
IL_004d,
IL_0050,
IL_0053)
IL_0035: nop
IL_0036: br.s IL_0054
IL_0038: nop
IL_0039: br.s IL_0054
IL_003b: nop
IL_003c: br.s IL_0054
IL_003e: nop
IL_003f: br.s IL_0054
IL_0041: nop
IL_0042: br.s IL_0054
IL_0044: nop
IL_0045: br.s IL_0054
IL_0047: nop
IL_0048: br.s IL_0054
IL_004a: nop
IL_004b: br.s IL_0054
IL_004d: nop
IL_004e: br.s IL_0054
IL_0050: nop
IL_0051: br.s IL_0054
IL_0053: nop
.try
{
IL_0054: ldarg.0
IL_0055: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_005a: ldc.i4.1
IL_005b: sub
IL_005c: switch (
IL_008c,
IL_008f,
IL_0095,
IL_009b,
IL_00a1,
IL_00a7,
IL_00ad,
IL_00b3,
IL_00b9,
IL_00bf)
IL_0089: nop
IL_008a: br.s IL_00c5
IL_008c: nop
IL_008d: br.s IL_00eb
IL_008f: nop
IL_0090: br IL_0125
IL_0095: nop
IL_0096: br IL_016b
IL_009b: nop
IL_009c: br IL_01bd
IL_00a1: nop
IL_00a2: br IL_021b
IL_00a7: nop
IL_00a8: br IL_0285
IL_00ad: nop
IL_00ae: br IL_02fb
IL_00b3: nop
IL_00b4: br IL_037d
IL_00b9: nop
IL_00ba: br IL_040b
IL_00bf: nop
IL_00c0: br IL_04a5
IL_00c5: ldc.i4.s 100
IL_00c7: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_00cc: stloc.2
IL_00cd: ldnull
IL_00ce: stloc.3
IL_00cf: ldarg.0
IL_00d0: ldloc.2
IL_00d1: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_00d6: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter8
IL_00db: ldarg.0
IL_00dc: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter8
IL_00e1: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_00e6: brfalse IL_06a9
IL_00eb: ldarg.0
IL_00ec: ldarg.0
IL_00ed: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter8
IL_00f2: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_00f7: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg1
IL_00fc: ldc.i4.s 100
IL_00fe: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0103: stloc.s V_4
IL_0105: ldnull
IL_0106: stloc.s V_5
IL_0108: ldarg.0
IL_0109: ldloc.s V_4
IL_010b: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0110: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter7
IL_0115: ldarg.0
IL_0116: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter7
IL_011b: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0120: brfalse IL_0681
IL_0125: ldarg.0
IL_0126: ldarg.0
IL_0127: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg1
IL_012c: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg10
IL_0131: ldarg.0
IL_0132: ldarg.0
IL_0133: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter7
IL_0138: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_013d: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg2
IL_0142: ldc.i4.s 100
IL_0144: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0149: stloc.s V_6
IL_014b: ldnull
IL_014c: stloc.s V_7
IL_014e: ldarg.0
IL_014f: ldloc.s V_6
IL_0151: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0156: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter6
IL_015b: ldarg.0
IL_015c: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter6
IL_0161: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0166: brfalse IL_0659
IL_016b: ldarg.0
IL_016c: ldarg.0
IL_016d: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg10
IL_0172: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg11
IL_0177: ldarg.0
IL_0178: ldarg.0
IL_0179: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg2
IL_017e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg20
IL_0183: ldarg.0
IL_0184: ldarg.0
IL_0185: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter6
IL_018a: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_018f: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg3
IL_0194: ldc.i4.s 100
IL_0196: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_019b: stloc.s V_8
IL_019d: ldnull
IL_019e: stloc.s V_9
IL_01a0: ldarg.0
IL_01a1: ldloc.s V_8
IL_01a3: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_01a8: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter5
IL_01ad: ldarg.0
IL_01ae: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter5
IL_01b3: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_01b8: brfalse IL_0631
IL_01bd: ldarg.0
IL_01be: ldarg.0
IL_01bf: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg11
IL_01c4: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg12
IL_01c9: ldarg.0
IL_01ca: ldarg.0
IL_01cb: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg20
IL_01d0: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg21
IL_01d5: ldarg.0
IL_01d6: ldarg.0
IL_01d7: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg3
IL_01dc: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg30
IL_01e1: ldarg.0
IL_01e2: ldarg.0
IL_01e3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter5
IL_01e8: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_01ed: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg4
IL_01f2: ldc.i4.s 100
IL_01f4: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_01f9: stloc.s V_10
IL_01fb: ldnull
IL_01fc: stloc.s V_11
IL_01fe: ldarg.0
IL_01ff: ldloc.s V_10
IL_0201: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0206: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter4
IL_020b: ldarg.0
IL_020c: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter4
IL_0211: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0216: brfalse IL_0606
IL_021b: ldarg.0
IL_021c: ldarg.0
IL_021d: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg12
IL_0222: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg13
IL_0227: ldarg.0
IL_0228: ldarg.0
IL_0229: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg21
IL_022e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg22
IL_0233: ldarg.0
IL_0234: ldarg.0
IL_0235: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg30
IL_023a: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg31
IL_023f: ldarg.0
IL_0240: ldarg.0
IL_0241: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg4
IL_0246: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg40
IL_024b: ldarg.0
IL_024c: ldarg.0
IL_024d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter4
IL_0252: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_0257: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg5
IL_025c: ldc.i4.s 100
IL_025e: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0263: stloc.s V_12
IL_0265: ldnull
IL_0266: stloc.s V_13
IL_0268: ldarg.0
IL_0269: ldloc.s V_12
IL_026b: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0270: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter3
IL_0275: ldarg.0
IL_0276: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter3
IL_027b: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0280: brfalse IL_05db
IL_0285: ldarg.0
IL_0286: ldarg.0
IL_0287: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg13
IL_028c: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg14
IL_0291: ldarg.0
IL_0292: ldarg.0
IL_0293: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg22
IL_0298: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg23
IL_029d: ldarg.0
IL_029e: ldarg.0
IL_029f: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg31
IL_02a4: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg32
IL_02a9: ldarg.0
IL_02aa: ldarg.0
IL_02ab: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg40
IL_02b0: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg41
IL_02b5: ldarg.0
IL_02b6: ldarg.0
IL_02b7: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg5
IL_02bc: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg50
IL_02c1: ldarg.0
IL_02c2: ldarg.0
IL_02c3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter3
IL_02c8: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_02cd: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg6
IL_02d2: ldc.i4.s 100
IL_02d4: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_02d9: stloc.s V_14
IL_02db: ldnull
IL_02dc: stloc.s V_15
IL_02de: ldarg.0
IL_02df: ldloc.s V_14
IL_02e1: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_02e6: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter2
IL_02eb: ldarg.0
IL_02ec: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter2
IL_02f1: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_02f6: brfalse IL_05b0
IL_02fb: ldarg.0
IL_02fc: ldarg.0
IL_02fd: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg14
IL_0302: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg15
IL_0307: ldarg.0
IL_0308: ldarg.0
IL_0309: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg23
IL_030e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg24
IL_0313: ldarg.0
IL_0314: ldarg.0
IL_0315: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg32
IL_031a: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg33
IL_031f: ldarg.0
IL_0320: ldarg.0
IL_0321: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg41
IL_0326: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg42
IL_032b: ldarg.0
IL_032c: ldarg.0
IL_032d: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg50
IL_0332: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg51
IL_0337: ldarg.0
IL_0338: ldarg.0
IL_0339: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg6
IL_033e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg60
IL_0343: ldarg.0
IL_0344: ldarg.0
IL_0345: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter2
IL_034a: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_034f: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg7
IL_0354: ldc.i4.s 100
IL_0356: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_035b: stloc.s V_16
IL_035d: ldnull
IL_035e: stloc.s V_17
IL_0360: ldarg.0
IL_0361: ldloc.s V_16
IL_0363: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0368: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter1
IL_036d: ldarg.0
IL_036e: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter1
IL_0373: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0378: brfalse IL_0585
IL_037d: ldarg.0
IL_037e: ldarg.0
IL_037f: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg15
IL_0384: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg16
IL_0389: ldarg.0
IL_038a: ldarg.0
IL_038b: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg24
IL_0390: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg25
IL_0395: ldarg.0
IL_0396: ldarg.0
IL_0397: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg33
IL_039c: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg34
IL_03a1: ldarg.0
IL_03a2: ldarg.0
IL_03a3: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg42
IL_03a8: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg43
IL_03ad: ldarg.0
IL_03ae: ldarg.0
IL_03af: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg51
IL_03b4: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg52
IL_03b9: ldarg.0
IL_03ba: ldarg.0
IL_03bb: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg60
IL_03c0: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg61
IL_03c5: ldarg.0
IL_03c6: ldarg.0
IL_03c7: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg7
IL_03cc: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg70
IL_03d1: ldarg.0
IL_03d2: ldarg.0
IL_03d3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter1
IL_03d8: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_03dd: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg8
IL_03e2: ldc.i4.s 100
IL_03e4: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_03e9: stloc.s V_18
IL_03eb: ldnull
IL_03ec: stloc.s V_19
IL_03ee: ldarg.0
IL_03ef: ldloc.s V_18
IL_03f1: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_03f6: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter0
IL_03fb: ldarg.0
IL_03fc: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter0
IL_0401: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_0406: brfalse IL_0559
IL_040b: ldarg.0
IL_040c: ldarg.0
IL_040d: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg16
IL_0412: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg17
IL_0417: ldarg.0
IL_0418: ldarg.0
IL_0419: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg25
IL_041e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg26
IL_0423: ldarg.0
IL_0424: ldarg.0
IL_0425: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg34
IL_042a: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg35
IL_042f: ldarg.0
IL_0430: ldarg.0
IL_0431: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg43
IL_0436: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg44
IL_043b: ldarg.0
IL_043c: ldarg.0
IL_043d: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg52
IL_0442: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg53
IL_0447: ldarg.0
IL_0448: ldarg.0
IL_0449: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg61
IL_044e: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg62
IL_0453: ldarg.0
IL_0454: ldarg.0
IL_0455: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg70
IL_045a: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg71
IL_045f: ldarg.0
IL_0460: ldarg.0
IL_0461: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg8
IL_0466: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg80
IL_046b: ldarg.0
IL_046c: ldarg.0
IL_046d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter0
IL_0472: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_0477: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg9
IL_047c: ldc.i4.s 100
IL_047e: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0483: stloc.s V_20
IL_0485: ldnull
IL_0486: stloc.s V_21
IL_0488: ldarg.0
IL_0489: ldloc.s V_20
IL_048b: callvirt instance valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<!0> class [System.Threading.Tasks]System.Threading.Tasks.Task`1<int32>::GetAwaiter()
IL_0490: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter
IL_0495: ldarg.0
IL_0496: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter
IL_049b: call instance bool valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::get_IsCompleted()
IL_04a0: brfalse IL_052d
IL_04a5: ldarg.0
IL_04a6: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg17
IL_04ab: stloc.s V_22
IL_04ad: ldarg.0
IL_04ae: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg26
IL_04b3: stloc.s V_23
IL_04b5: ldarg.0
IL_04b6: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg35
IL_04bb: stloc.s V_24
IL_04bd: ldarg.0
IL_04be: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg44
IL_04c3: stloc.s V_25
IL_04c5: ldarg.0
IL_04c6: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg53
IL_04cb: stloc.s V_26
IL_04cd: ldarg.0
IL_04ce: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg62
IL_04d3: stloc.s V_27
IL_04d5: ldarg.0
IL_04d6: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg71
IL_04db: stloc.s V_28
IL_04dd: ldarg.0
IL_04de: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg80
IL_04e3: stloc.s V_29
IL_04e5: ldarg.0
IL_04e6: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::_arg9
IL_04eb: stloc.s V_30
IL_04ed: ldarg.0
IL_04ee: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter
IL_04f3: call instance !0 valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.TaskAwaiter`1<int32>::GetResult()
IL_04f8: stloc.s V_31
IL_04fa: ldloc.s V_22
IL_04fc: ldloc.s V_23
IL_04fe: add
IL_04ff: ldloc.s V_24
IL_0501: add
IL_0502: ldloc.s V_25
IL_0504: add
IL_0505: ldloc.s V_26
IL_0507: add
IL_0508: ldloc.s V_27
IL_050a: add
IL_050b: ldloc.s V_28
IL_050d: add
IL_050e: ldloc.s V_29
IL_0510: add
IL_0511: ldloc.s V_30
IL_0513: add
IL_0514: ldloc.s V_31
IL_0516: add
IL_0517: stloc.s V_32
IL_0519: ldarg.0
IL_051a: ldloc.s V_32
IL_051c: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::Result
IL_0521: ldc.i4.1
IL_0522: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_0527: nop
IL_0528: br IL_06cf
IL_052d: ldarg.0
IL_052e: stloc.s V_33
IL_0530: ldloc.s V_33
IL_0532: ldc.i4.s 10
IL_0534: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0539: ldloc.s V_33
IL_053b: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0540: ldarg.0
IL_0541: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter
IL_0546: ldloc.s V_33
IL_0548: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_054d: ldc.i4.0
IL_054e: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_0553: nop
IL_0554: br IL_06cf
IL_0559: ldarg.0
IL_055a: stloc.s V_33
IL_055c: ldloc.s V_33
IL_055e: ldc.i4.s 9
IL_0560: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0565: ldloc.s V_33
IL_0567: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_056c: ldarg.0
IL_056d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter0
IL_0572: ldloc.s V_33
IL_0574: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_0579: ldc.i4.0
IL_057a: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_057f: nop
IL_0580: br IL_06cf
IL_0585: ldarg.0
IL_0586: stloc.s V_33
IL_0588: ldloc.s V_33
IL_058a: ldc.i4.8
IL_058b: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0590: ldloc.s V_33
IL_0592: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0597: ldarg.0
IL_0598: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter1
IL_059d: ldloc.s V_33
IL_059f: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_05a4: ldc.i4.0
IL_05a5: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_05aa: nop
IL_05ab: br IL_06cf
IL_05b0: ldarg.0
IL_05b1: stloc.s V_33
IL_05b3: ldloc.s V_33
IL_05b5: ldc.i4.7
IL_05b6: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_05bb: ldloc.s V_33
IL_05bd: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_05c2: ldarg.0
IL_05c3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter2
IL_05c8: ldloc.s V_33
IL_05ca: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_05cf: ldc.i4.0
IL_05d0: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_05d5: nop
IL_05d6: br IL_06cf
IL_05db: ldarg.0
IL_05dc: stloc.s V_33
IL_05de: ldloc.s V_33
IL_05e0: ldc.i4.6
IL_05e1: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_05e6: ldloc.s V_33
IL_05e8: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_05ed: ldarg.0
IL_05ee: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter3
IL_05f3: ldloc.s V_33
IL_05f5: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_05fa: ldc.i4.0
IL_05fb: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_0600: nop
IL_0601: br IL_06cf
IL_0606: ldarg.0
IL_0607: stloc.s V_33
IL_0609: ldloc.s V_33
IL_060b: ldc.i4.5
IL_060c: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0611: ldloc.s V_33
IL_0613: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0618: ldarg.0
IL_0619: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter4
IL_061e: ldloc.s V_33
IL_0620: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_0625: ldc.i4.0
IL_0626: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_062b: nop
IL_062c: br IL_06cf
IL_0631: ldarg.0
IL_0632: stloc.s V_33
IL_0634: ldloc.s V_33
IL_0636: ldc.i4.4
IL_0637: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_063c: ldloc.s V_33
IL_063e: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0643: ldarg.0
IL_0644: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter5
IL_0649: ldloc.s V_33
IL_064b: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_0650: ldc.i4.0
IL_0651: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_0656: nop
IL_0657: br.s IL_06cf
IL_0659: ldarg.0
IL_065a: stloc.s V_33
IL_065c: ldloc.s V_33
IL_065e: ldc.i4.3
IL_065f: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_0664: ldloc.s V_33
IL_0666: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_066b: ldarg.0
IL_066c: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter6
IL_0671: ldloc.s V_33
IL_0673: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_0678: ldc.i4.0
IL_0679: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_067e: nop
IL_067f: br.s IL_06cf
IL_0681: ldarg.0
IL_0682: stloc.s V_33
IL_0684: ldloc.s V_33
IL_0686: ldc.i4.2
IL_0687: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_068c: ldloc.s V_33
IL_068e: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0693: ldarg.0
IL_0694: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter7
IL_0699: ldloc.s V_33
IL_069b: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_06a0: ldc.i4.0
IL_06a1: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_06a6: nop
IL_06a7: br.s IL_06cf
IL_06a9: ldarg.0
IL_06aa: stloc.s V_33
IL_06ac: ldloc.s V_33
IL_06ae: ldc.i4.1
IL_06af: stfld int32 TaskPerf.Helpers/tenBindSync_Task@29::ResumptionPoint
IL_06b4: ldloc.s V_33
IL_06b6: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_06bb: ldarg.0
IL_06bc: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::awaiter8
IL_06c1: ldloc.s V_33
IL_06c3: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter`1<int32>,valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&,
!!1&)
IL_06c8: ldc.i4.0
IL_06c9: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_06ce: nop
IL_06cf: stloc.1
IL_06d0: ldloca.s V_1
IL_06d2: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::get_IsCompleted()
IL_06d7: brfalse.s IL_06f3
IL_06d9: ldarg.0
IL_06da: stloc.s V_33
IL_06dc: ldloc.s V_33
IL_06de: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_06e3: ldloc.s V_33
IL_06e5: ldfld int32 TaskPerf.Helpers/tenBindSync_Task@29::Result
IL_06ea: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetResult(!0)
IL_06ef: ldnull
IL_06f0: stloc.0
IL_06f1: leave.s IL_0713
IL_06f3: ldnull
IL_06f4: stloc.0
IL_06f5: leave.s IL_0713
} // end .try
catch [System.Runtime]System.Object
{
IL_06f7: castclass [System.Runtime]System.Exception
IL_06fc: stloc.s V_34
IL_06fe: ldarg.0
IL_06ff: stloc.s V_33
IL_0701: ldloc.s V_33
IL_0703: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0708: ldloc.s V_34
IL_070a: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetException(class [System.Runtime]System.Exception)
IL_070f: ldnull
IL_0710: stloc.0
IL_0711: leave.s IL_0713
} // end handler
IL_0713: ldloc.0
IL_0714: pop
IL_0715: ret
} // end of method tenBindSync_Task@29::MoveNext
.method public strict virtual instance void
SetStateMachine(class [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine machine) cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::SetStateMachine
// Code size 15 (0xf)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/tenBindSync_Task@29& V_0)
IL_0000: ldarg.0
IL_0001: stloc.0
IL_0002: ldloc.0
IL_0003: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0008: ldarg.1
IL_0009: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetStateMachine(class [System.Threading.Tasks]System.Runtime.CompilerServices.IAsyncStateMachine)
IL_000e: ret
} // end of method tenBindSync_Task@29::SetStateMachine
} // end of class tenBindSync_Task@29
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@55-10'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg8
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg9
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7,
int32 _arg8,
int32 _arg9) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 76 (0x4c)
.maxstack 2
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg7
IL_003b: ldarg.0
IL_003c: ldarg.s _arg8
IL_003e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg8
IL_0043: ldarg.0
IL_0044: ldarg.s _arg9
IL_0046: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg9
IL_004b: ret
} // end of method 'tenBindSync_TaskBuilder@55-10'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg10) cil managed
{
// Code size 70 (0x46)
.maxstack 6
IL_0000: ldarg.0
IL_0001: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg1
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg2
IL_000c: add
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg3
IL_0013: add
IL_0014: ldarg.0
IL_0015: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg4
IL_001a: add
IL_001b: ldarg.0
IL_001c: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg5
IL_0021: add
IL_0022: ldarg.0
IL_0023: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg6
IL_0028: add
IL_0029: ldarg.0
IL_002a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg7
IL_002f: add
IL_0030: ldarg.0
IL_0031: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg8
IL_0036: add
IL_0037: ldarg.0
IL_0038: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::_arg9
IL_003d: add
IL_003e: ldarg.1
IL_003f: add
IL_0040: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<int32>::NewReturn(!0)
IL_0045: ret
} // end of method 'tenBindSync_TaskBuilder@55-10'::Invoke
} // end of class 'tenBindSync_TaskBuilder@55-10'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@54-9'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg8
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7,
int32 _arg8) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 68 (0x44)
.maxstack 2
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg7
IL_003b: ldarg.0
IL_003c: ldarg.s _arg8
IL_003e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg8
IL_0043: ret
} // end of method 'tenBindSync_TaskBuilder@54-9'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg9) cil managed
{
// Code size 69 (0x45)
.maxstack 14
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg3
IL_0019: ldarg.0
IL_001a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg4
IL_001f: ldarg.0
IL_0020: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg5
IL_0025: ldarg.0
IL_0026: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg6
IL_002b: ldarg.0
IL_002c: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg7
IL_0031: ldarg.0
IL_0032: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::_arg8
IL_0037: ldarg.1
IL_0038: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@55-10'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_003d: tail.
IL_003f: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0044: ret
} // end of method 'tenBindSync_TaskBuilder@54-9'::Invoke
} // end of class 'tenBindSync_TaskBuilder@54-9'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@53-8'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg7
IL_003b: ret
} // end of method 'tenBindSync_TaskBuilder@53-8'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg8) cil managed
{
// Code size 63 (0x3f)
.maxstack 13
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg3
IL_0019: ldarg.0
IL_001a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg4
IL_001f: ldarg.0
IL_0020: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg5
IL_0025: ldarg.0
IL_0026: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg6
IL_002b: ldarg.0
IL_002c: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::_arg7
IL_0031: ldarg.1
IL_0032: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@54-9'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_0037: tail.
IL_0039: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_003e: ret
} // end of method 'tenBindSync_TaskBuilder@53-8'::Invoke
} // end of class 'tenBindSync_TaskBuilder@53-8'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@52-7'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 52 (0x34)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg6
IL_0033: ret
} // end of method 'tenBindSync_TaskBuilder@52-7'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg7) cil managed
{
// Code size 57 (0x39)
.maxstack 12
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg3
IL_0019: ldarg.0
IL_001a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg4
IL_001f: ldarg.0
IL_0020: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg5
IL_0025: ldarg.0
IL_0026: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::_arg6
IL_002b: ldarg.1
IL_002c: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@53-8'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_0031: tail.
IL_0033: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0038: ret
} // end of method 'tenBindSync_TaskBuilder@52-7'::Invoke
} // end of class 'tenBindSync_TaskBuilder@52-7'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@51-6'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 44 (0x2c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg5
IL_002b: ret
} // end of method 'tenBindSync_TaskBuilder@51-6'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg6) cil managed
{
// Code size 51 (0x33)
.maxstack 11
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg3
IL_0019: ldarg.0
IL_001a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg4
IL_001f: ldarg.0
IL_0020: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::_arg5
IL_0025: ldarg.1
IL_0026: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@52-7'::.ctor(int32,
int32,
int32,
int32,
int32,
int32)
IL_002b: tail.
IL_002d: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0032: ret
} // end of method 'tenBindSync_TaskBuilder@51-6'::Invoke
} // end of class 'tenBindSync_TaskBuilder@51-6'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@50-5'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 36 (0x24)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg4
IL_0023: ret
} // end of method 'tenBindSync_TaskBuilder@50-5'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg5) cil managed
{
// Code size 45 (0x2d)
.maxstack 10
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg3
IL_0019: ldarg.0
IL_001a: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::_arg4
IL_001f: ldarg.1
IL_0020: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@51-6'::.ctor(int32,
int32,
int32,
int32,
int32)
IL_0025: tail.
IL_0027: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_002c: ret
} // end of method 'tenBindSync_TaskBuilder@50-5'::Invoke
} // end of class 'tenBindSync_TaskBuilder@50-5'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@49-4'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 28 (0x1c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg3
IL_001b: ret
} // end of method 'tenBindSync_TaskBuilder@49-4'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg4) cil managed
{
// Code size 39 (0x27)
.maxstack 9
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg2
IL_0013: ldarg.0
IL_0014: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::_arg3
IL_0019: ldarg.1
IL_001a: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@50-5'::.ctor(int32,
int32,
int32,
int32)
IL_001f: tail.
IL_0021: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0026: ret
} // end of method 'tenBindSync_TaskBuilder@49-4'::Invoke
} // end of class 'tenBindSync_TaskBuilder@49-4'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@48-3'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@48-3'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@48-3'::_arg2
IL_0014: ret
} // end of method 'tenBindSync_TaskBuilder@48-3'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg3) cil managed
{
// Code size 33 (0x21)
.maxstack 8
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@48-3'::_arg1
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@48-3'::_arg2
IL_0013: ldarg.1
IL_0014: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@49-4'::.ctor(int32,
int32,
int32)
IL_0019: tail.
IL_001b: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0020: ret
} // end of method 'tenBindSync_TaskBuilder@48-3'::Invoke
} // end of class 'tenBindSync_TaskBuilder@48-3'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@47-2'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@47-2'::_arg1
IL_000d: ret
} // end of method 'tenBindSync_TaskBuilder@47-2'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg2) cil managed
{
// Code size 27 (0x1b)
.maxstack 8
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.0
IL_0008: ldfld int32 TaskPerf.Helpers/'tenBindSync_TaskBuilder@47-2'::_arg1
IL_000d: ldarg.1
IL_000e: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@48-3'::.ctor(int32,
int32)
IL_0013: tail.
IL_0015: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_001a: ret
} // end of method 'tenBindSync_TaskBuilder@47-2'::Invoke
} // end of class 'tenBindSync_TaskBuilder@47-2'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_TaskBuilder@46-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ret
} // end of method 'tenBindSync_TaskBuilder@46-1'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(int32 _arg1) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ldarg.1
IL_0008: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@47-2'::.ctor(int32)
IL_000d: tail.
IL_000f: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0014: ret
} // end of method 'tenBindSync_TaskBuilder@46-1'::Invoke
} // end of class 'tenBindSync_TaskBuilder@46-1'
.class auto ansi serializable sealed nested assembly beforefieldinit tenBindSync_TaskBuilder@45
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ret
} // end of method tenBindSync_TaskBuilder@45::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 20 (0x14)
.maxstack 8
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: newobj instance void TaskPerf.Helpers/'tenBindSync_TaskBuilder@46-1'::.ctor()
IL_000c: tail.
IL_000e: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::bindTask<int32,int32>(class [System.Runtime]System.Threading.Tasks.Task`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0013: ret
} // end of method tenBindSync_TaskBuilder@45::Invoke
} // end of class tenBindSync_TaskBuilder@45
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@70-11'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public int32 'value'
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 'value') cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-11'::'value'
IL_000d: ret
} // end of method 'tenBindSync_FSharpAsync@70-11'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarga.s ctxt
IL_0002: ldarg.0
IL_0003: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-11'::'value'
IL_0008: call instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>::OnSuccess(!0)
IL_000d: ret
} // end of method 'tenBindSync_FSharpAsync@70-11'::Invoke
} // end of class 'tenBindSync_FSharpAsync@70-11'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@70-10'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg8
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg9
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7,
int32 _arg8,
int32 _arg9) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 76 (0x4c)
.maxstack 2
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg7
IL_003b: ldarg.0
IL_003c: ldarg.s _arg8
IL_003e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg8
IL_0043: ldarg.0
IL_0044: ldarg.s _arg9
IL_0046: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg9
IL_004b: ret
} // end of method 'tenBindSync_FSharpAsync@70-10'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg10) cil managed
{
// Code size 79 (0x4f)
.maxstack 6
.locals init (int32 V_0)
IL_0000: ldarg.0
IL_0001: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg1
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg2
IL_000c: add
IL_000d: ldarg.0
IL_000e: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg3
IL_0013: add
IL_0014: ldarg.0
IL_0015: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg4
IL_001a: add
IL_001b: ldarg.0
IL_001c: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg5
IL_0021: add
IL_0022: ldarg.0
IL_0023: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg6
IL_0028: add
IL_0029: ldarg.0
IL_002a: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg7
IL_002f: add
IL_0030: ldarg.0
IL_0031: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg8
IL_0036: add
IL_0037: ldarg.0
IL_0038: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::_arg9
IL_003d: add
IL_003e: ldarg.1
IL_003f: add
IL_0040: stloc.0
IL_0041: ldloc.0
IL_0042: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-11'::.ctor(int32)
IL_0047: tail.
IL_0049: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_004e: ret
} // end of method 'tenBindSync_FSharpAsync@70-10'::Invoke
} // end of class 'tenBindSync_FSharpAsync@70-10'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@69-12'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-12'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-12'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@69-12'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-12'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-12'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@69-12'::Invoke
} // end of class 'tenBindSync_FSharpAsync@69-12'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@69-9'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg8
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7,
int32 _arg8) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 68 (0x44)
.maxstack 2
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg7
IL_003b: ldarg.0
IL_003c: ldarg.s _arg8
IL_003e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg8
IL_0043: ret
} // end of method 'tenBindSync_FSharpAsync@69-9'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg9) cil managed
{
// Code size 76 (0x4c)
.maxstack 13
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg3
IL_0018: ldarg.0
IL_0019: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg4
IL_001e: ldarg.0
IL_001f: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg5
IL_0024: ldarg.0
IL_0025: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg6
IL_002a: ldarg.0
IL_002b: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg7
IL_0030: ldarg.0
IL_0031: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::_arg8
IL_0036: ldarg.1
IL_0037: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@70-10'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_003c: stloc.1
IL_003d: ldloc.0
IL_003e: ldloc.1
IL_003f: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-12'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0044: tail.
IL_0046: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_004b: ret
} // end of method 'tenBindSync_FSharpAsync@69-9'::Invoke
} // end of class 'tenBindSync_FSharpAsync@69-9'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@68-13'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-13'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-13'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@68-13'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-13'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-13'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@68-13'::Invoke
} // end of class 'tenBindSync_FSharpAsync@68-13'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@68-8'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6,
int32 _arg7) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg6
IL_0033: ldarg.0
IL_0034: ldarg.s _arg7
IL_0036: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg7
IL_003b: ret
} // end of method 'tenBindSync_FSharpAsync@68-8'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg8) cil managed
{
// Code size 70 (0x46)
.maxstack 12
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg3
IL_0018: ldarg.0
IL_0019: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg4
IL_001e: ldarg.0
IL_001f: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg5
IL_0024: ldarg.0
IL_0025: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg6
IL_002a: ldarg.0
IL_002b: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::_arg7
IL_0030: ldarg.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@69-9'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_0036: stloc.1
IL_0037: ldloc.0
IL_0038: ldloc.1
IL_0039: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-13'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_003e: tail.
IL_0040: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0045: ret
} // end of method 'tenBindSync_FSharpAsync@68-8'::Invoke
} // end of class 'tenBindSync_FSharpAsync@68-8'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@67-14'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-14'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-14'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@67-14'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-14'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-14'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@67-14'::Invoke
} // end of class 'tenBindSync_FSharpAsync@67-14'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@67-7'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg6
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5,
int32 _arg6) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 52 (0x34)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg5
IL_002b: ldarg.0
IL_002c: ldarg.s _arg6
IL_002e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg6
IL_0033: ret
} // end of method 'tenBindSync_FSharpAsync@67-7'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg7) cil managed
{
// Code size 64 (0x40)
.maxstack 11
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg3
IL_0018: ldarg.0
IL_0019: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg4
IL_001e: ldarg.0
IL_001f: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg5
IL_0024: ldarg.0
IL_0025: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::_arg6
IL_002a: ldarg.1
IL_002b: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@68-8'::.ctor(int32,
int32,
int32,
int32,
int32,
int32,
int32)
IL_0030: stloc.1
IL_0031: ldloc.0
IL_0032: ldloc.1
IL_0033: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-14'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0038: tail.
IL_003a: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_003f: ret
} // end of method 'tenBindSync_FSharpAsync@67-7'::Invoke
} // end of class 'tenBindSync_FSharpAsync@67-7'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@66-15'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-15'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-15'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@66-15'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-15'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-15'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@66-15'::Invoke
} // end of class 'tenBindSync_FSharpAsync@66-15'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@66-6'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg5
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4,
int32 _arg5) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 44 (0x2c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg4
IL_0023: ldarg.0
IL_0024: ldarg.s _arg5
IL_0026: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg5
IL_002b: ret
} // end of method 'tenBindSync_FSharpAsync@66-6'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg6) cil managed
{
// Code size 58 (0x3a)
.maxstack 10
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg3
IL_0018: ldarg.0
IL_0019: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg4
IL_001e: ldarg.0
IL_001f: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::_arg5
IL_0024: ldarg.1
IL_0025: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@67-7'::.ctor(int32,
int32,
int32,
int32,
int32,
int32)
IL_002a: stloc.1
IL_002b: ldloc.0
IL_002c: ldloc.1
IL_002d: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-15'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0032: tail.
IL_0034: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0039: ret
} // end of method 'tenBindSync_FSharpAsync@66-6'::Invoke
} // end of class 'tenBindSync_FSharpAsync@66-6'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@65-16'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-16'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-16'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@65-16'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-16'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-16'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@65-16'::Invoke
} // end of class 'tenBindSync_FSharpAsync@65-16'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@65-5'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3,
int32 _arg4) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 36 (0x24)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg3
IL_001b: ldarg.0
IL_001c: ldarg.s _arg4
IL_001e: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg4
IL_0023: ret
} // end of method 'tenBindSync_FSharpAsync@65-5'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg5) cil managed
{
// Code size 52 (0x34)
.maxstack 9
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg3
IL_0018: ldarg.0
IL_0019: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::_arg4
IL_001e: ldarg.1
IL_001f: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@66-6'::.ctor(int32,
int32,
int32,
int32,
int32)
IL_0024: stloc.1
IL_0025: ldloc.0
IL_0026: ldloc.1
IL_0027: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-16'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_002c: tail.
IL_002e: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0033: ret
} // end of method 'tenBindSync_FSharpAsync@65-5'::Invoke
} // end of class 'tenBindSync_FSharpAsync@65-5'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@64-17'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-17'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-17'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@64-17'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-17'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-17'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@64-17'::Invoke
} // end of class 'tenBindSync_FSharpAsync@64-17'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@64-4'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg3
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2,
int32 _arg3) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 28 (0x1c)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg2
IL_0014: ldarg.0
IL_0015: ldarg.3
IL_0016: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg3
IL_001b: ret
} // end of method 'tenBindSync_FSharpAsync@64-4'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg4) cil managed
{
// Code size 46 (0x2e)
.maxstack 8
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg2
IL_0012: ldarg.0
IL_0013: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::_arg3
IL_0018: ldarg.1
IL_0019: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@65-5'::.ctor(int32,
int32,
int32,
int32)
IL_001e: stloc.1
IL_001f: ldloc.0
IL_0020: ldloc.1
IL_0021: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-17'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0026: tail.
IL_0028: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_002d: ret
} // end of method 'tenBindSync_FSharpAsync@64-4'::Invoke
} // end of class 'tenBindSync_FSharpAsync@64-4'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@63-18'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-18'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-18'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@63-18'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-18'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-18'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@63-18'::Invoke
} // end of class 'tenBindSync_FSharpAsync@63-18'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@63-3'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public int32 _arg2
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1,
int32 _arg2) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-3'::_arg1
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-3'::_arg2
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@63-3'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg3) cil managed
{
// Code size 40 (0x28)
.maxstack 7
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-3'::_arg1
IL_000c: ldarg.0
IL_000d: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-3'::_arg2
IL_0012: ldarg.1
IL_0013: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@64-4'::.ctor(int32,
int32,
int32)
IL_0018: stloc.1
IL_0019: ldloc.0
IL_001a: ldloc.1
IL_001b: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-18'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0020: tail.
IL_0022: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0027: ret
} // end of method 'tenBindSync_FSharpAsync@63-3'::Invoke
} // end of class 'tenBindSync_FSharpAsync@63-3'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@62-19'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-19'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-19'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@62-19'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-19'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-19'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@62-19'::Invoke
} // end of class 'tenBindSync_FSharpAsync@62-19'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@62-2'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.field public int32 _arg1
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(int32 _arg1) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-2'::_arg1
IL_000d: ret
} // end of method 'tenBindSync_FSharpAsync@62-2'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg2) cil managed
{
// Code size 34 (0x22)
.maxstack 6
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-2'::_arg1
IL_000c: ldarg.1
IL_000d: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@63-3'::.ctor(int32,
int32)
IL_0012: stloc.1
IL_0013: ldloc.0
IL_0014: ldloc.1
IL_0015: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-19'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_001a: tail.
IL_001c: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0021: ret
} // end of method 'tenBindSync_FSharpAsync@62-2'::Invoke
} // end of class 'tenBindSync_FSharpAsync@62-2'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@61-20'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-20'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-20'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@61-20'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-20'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-20'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@61-20'::Invoke
} // end of class 'tenBindSync_FSharpAsync@61-20'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@61-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ret
} // end of method 'tenBindSync_FSharpAsync@61-1'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(int32 _arg1) cil managed
{
// Code size 28 (0x1c)
.maxstack 6
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: ldarg.1
IL_0007: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@62-2'::.ctor(int32)
IL_000c: stloc.1
IL_000d: ldloc.0
IL_000e: ldloc.1
IL_000f: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-20'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0014: tail.
IL_0016: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_001b: ret
} // end of method 'tenBindSync_FSharpAsync@61-1'::Invoke
} // end of class 'tenBindSync_FSharpAsync@61-1'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindSync_FSharpAsync@60-21'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@60-21'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@60-21'::binder
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@60-21'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers/'tenBindSync_FSharpAsync@60-21'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> TaskPerf.Helpers/'tenBindSync_FSharpAsync@60-21'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<int32,int32>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'tenBindSync_FSharpAsync@60-21'::Invoke
} // end of class 'tenBindSync_FSharpAsync@60-21'
.class auto ansi serializable sealed nested assembly beforefieldinit tenBindSync_FSharpAsync@60
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ret
} // end of method tenBindSync_FSharpAsync@60::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 27 (0x1b)
.maxstack 6
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>> V_1)
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32> TaskPerf.Helpers::syncTask_FSharpAsync()
IL_0005: stloc.0
IL_0006: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@61-1'::.ctor()
IL_000b: stloc.1
IL_000c: ldloc.0
IL_000d: ldloc.1
IL_000e: newobj instance void TaskPerf.Helpers/'tenBindSync_FSharpAsync@60-21'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>)
IL_0013: tail.
IL_0015: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_001a: ret
} // end of method tenBindSync_FSharpAsync@60::Invoke
} // end of class tenBindSync_FSharpAsync@60
.class auto autochar sealed nested assembly beforefieldinit specialname tenBindAsync_Task@74
extends [System.Runtime]System.ValueType
implements [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 06 00 00 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.Unit Result
.field public int32 ResumptionPoint
.field public valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> MethodBuilder
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter0
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter1
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter2
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter3
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter4
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter5
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter6
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter7
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awaiter8
.method public strict virtual instance void
MoveNext() cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::MoveNext
// Code size 1190 (0x4a6)
.maxstack 5
.locals init (class [FSharp.Core]Microsoft.FSharp.Core.Unit V_0,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_1,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_2,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_3,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_4,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_5,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_6,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_7,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_8,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_9,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_10,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_11,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_12,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_13,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_14,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_15,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_16,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_17,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_18,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_19,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_20,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_21,
valuetype TaskPerf.Helpers/tenBindAsync_Task@74& V_22,
class [System.Runtime]System.Exception V_23)
IL_0000: ldarg.0
IL_0001: ldfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_0006: ldc.i4.1
IL_0007: sub
IL_0008: switch (
IL_0038,
IL_003b,
IL_003e,
IL_0041,
IL_0044,
IL_0047,
IL_004a,
IL_004d,
IL_0050,
IL_0053)
IL_0035: nop
IL_0036: br.s IL_0054
IL_0038: nop
IL_0039: br.s IL_0054
IL_003b: nop
IL_003c: br.s IL_0054
IL_003e: nop
IL_003f: br.s IL_0054
IL_0041: nop
IL_0042: br.s IL_0054
IL_0044: nop
IL_0045: br.s IL_0054
IL_0047: nop
IL_0048: br.s IL_0054
IL_004a: nop
IL_004b: br.s IL_0054
IL_004d: nop
IL_004e: br.s IL_0054
IL_0050: nop
IL_0051: br.s IL_0054
IL_0053: nop
.try
{
IL_0054: ldarg.0
IL_0055: ldfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_005a: ldc.i4.1
IL_005b: sub
IL_005c: switch (
IL_008c,
IL_008f,
IL_0095,
IL_009b,
IL_00a1,
IL_00a7,
IL_00ad,
IL_00b3,
IL_00b9,
IL_00bf)
IL_0089: nop
IL_008a: br.s IL_00c5
IL_008c: nop
IL_008d: br.s IL_00ea
IL_008f: nop
IL_0090: br IL_011c
IL_0095: nop
IL_0096: br IL_014e
IL_009b: nop
IL_009c: br IL_0180
IL_00a1: nop
IL_00a2: br IL_01b2
IL_00a7: nop
IL_00a8: br IL_01e4
IL_00ad: nop
IL_00ae: br IL_0216
IL_00b3: nop
IL_00b4: br IL_0248
IL_00b9: nop
IL_00ba: br IL_0277
IL_00bf: nop
IL_00c0: br IL_02a6
IL_00c5: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_00ca: stloc.2
IL_00cb: ldnull
IL_00cc: stloc.3
IL_00cd: ldarg.0
IL_00ce: ldloca.s V_2
IL_00d0: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_00d5: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter8
IL_00da: ldarg.0
IL_00db: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter8
IL_00e0: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_00e5: brfalse IL_0439
IL_00ea: ldarg.0
IL_00eb: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter8
IL_00f0: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_00f5: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_00fa: stloc.s V_4
IL_00fc: ldnull
IL_00fd: stloc.s V_5
IL_00ff: ldarg.0
IL_0100: ldloca.s V_4
IL_0102: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0107: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter7
IL_010c: ldarg.0
IL_010d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter7
IL_0112: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0117: brfalse IL_0411
IL_011c: ldarg.0
IL_011d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter7
IL_0122: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_0127: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_012c: stloc.s V_6
IL_012e: ldnull
IL_012f: stloc.s V_7
IL_0131: ldarg.0
IL_0132: ldloca.s V_6
IL_0134: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0139: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter6
IL_013e: ldarg.0
IL_013f: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter6
IL_0144: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0149: brfalse IL_03e9
IL_014e: ldarg.0
IL_014f: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter6
IL_0154: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_0159: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_015e: stloc.s V_8
IL_0160: ldnull
IL_0161: stloc.s V_9
IL_0163: ldarg.0
IL_0164: ldloca.s V_8
IL_0166: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_016b: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter5
IL_0170: ldarg.0
IL_0171: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter5
IL_0176: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_017b: brfalse IL_03c1
IL_0180: ldarg.0
IL_0181: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter5
IL_0186: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_018b: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0190: stloc.s V_10
IL_0192: ldnull
IL_0193: stloc.s V_11
IL_0195: ldarg.0
IL_0196: ldloca.s V_10
IL_0198: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_019d: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter4
IL_01a2: ldarg.0
IL_01a3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter4
IL_01a8: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_01ad: brfalse IL_0396
IL_01b2: ldarg.0
IL_01b3: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter4
IL_01b8: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_01bd: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_01c2: stloc.s V_12
IL_01c4: ldnull
IL_01c5: stloc.s V_13
IL_01c7: ldarg.0
IL_01c8: ldloca.s V_12
IL_01ca: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_01cf: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter3
IL_01d4: ldarg.0
IL_01d5: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter3
IL_01da: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_01df: brfalse IL_036b
IL_01e4: ldarg.0
IL_01e5: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter3
IL_01ea: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_01ef: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_01f4: stloc.s V_14
IL_01f6: ldnull
IL_01f7: stloc.s V_15
IL_01f9: ldarg.0
IL_01fa: ldloca.s V_14
IL_01fc: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0201: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter2
IL_0206: ldarg.0
IL_0207: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter2
IL_020c: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0211: brfalse IL_0340
IL_0216: ldarg.0
IL_0217: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter2
IL_021c: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_0221: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0226: stloc.s V_16
IL_0228: ldnull
IL_0229: stloc.s V_17
IL_022b: ldarg.0
IL_022c: ldloca.s V_16
IL_022e: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0233: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter1
IL_0238: ldarg.0
IL_0239: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter1
IL_023e: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0243: brfalse IL_0315
IL_0248: ldarg.0
IL_0249: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter1
IL_024e: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_0253: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0258: stloc.s V_18
IL_025a: ldnull
IL_025b: stloc.s V_19
IL_025d: ldarg.0
IL_025e: ldloca.s V_18
IL_0260: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0265: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter0
IL_026a: ldarg.0
IL_026b: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter0
IL_0270: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0275: brfalse.s IL_02e9
IL_0277: ldarg.0
IL_0278: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter0
IL_027d: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_0282: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0287: stloc.s V_20
IL_0289: ldnull
IL_028a: stloc.s V_21
IL_028c: ldarg.0
IL_028d: ldloca.s V_20
IL_028f: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_0294: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter
IL_0299: ldarg.0
IL_029a: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter
IL_029f: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_02a4: brfalse.s IL_02bd
IL_02a6: ldarg.0
IL_02a7: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter
IL_02ac: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_02b1: ldc.i4.1
IL_02b2: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_02b7: nop
IL_02b8: br IL_045f
IL_02bd: ldarg.0
IL_02be: stloc.s V_22
IL_02c0: ldloc.s V_22
IL_02c2: ldc.i4.s 10
IL_02c4: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_02c9: ldloc.s V_22
IL_02cb: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_02d0: ldarg.0
IL_02d1: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter
IL_02d6: ldloc.s V_22
IL_02d8: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_02dd: ldc.i4.0
IL_02de: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_02e3: nop
IL_02e4: br IL_045f
IL_02e9: ldarg.0
IL_02ea: stloc.s V_22
IL_02ec: ldloc.s V_22
IL_02ee: ldc.i4.s 9
IL_02f0: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_02f5: ldloc.s V_22
IL_02f7: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_02fc: ldarg.0
IL_02fd: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter0
IL_0302: ldloc.s V_22
IL_0304: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_0309: ldc.i4.0
IL_030a: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_030f: nop
IL_0310: br IL_045f
IL_0315: ldarg.0
IL_0316: stloc.s V_22
IL_0318: ldloc.s V_22
IL_031a: ldc.i4.8
IL_031b: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_0320: ldloc.s V_22
IL_0322: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0327: ldarg.0
IL_0328: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter1
IL_032d: ldloc.s V_22
IL_032f: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_0334: ldc.i4.0
IL_0335: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_033a: nop
IL_033b: br IL_045f
IL_0340: ldarg.0
IL_0341: stloc.s V_22
IL_0343: ldloc.s V_22
IL_0345: ldc.i4.7
IL_0346: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_034b: ldloc.s V_22
IL_034d: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0352: ldarg.0
IL_0353: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter2
IL_0358: ldloc.s V_22
IL_035a: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_035f: ldc.i4.0
IL_0360: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_0365: nop
IL_0366: br IL_045f
IL_036b: ldarg.0
IL_036c: stloc.s V_22
IL_036e: ldloc.s V_22
IL_0370: ldc.i4.6
IL_0371: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_0376: ldloc.s V_22
IL_0378: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_037d: ldarg.0
IL_037e: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter3
IL_0383: ldloc.s V_22
IL_0385: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_038a: ldc.i4.0
IL_038b: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_0390: nop
IL_0391: br IL_045f
IL_0396: ldarg.0
IL_0397: stloc.s V_22
IL_0399: ldloc.s V_22
IL_039b: ldc.i4.5
IL_039c: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_03a1: ldloc.s V_22
IL_03a3: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_03a8: ldarg.0
IL_03a9: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter4
IL_03ae: ldloc.s V_22
IL_03b0: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_03b5: ldc.i4.0
IL_03b6: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_03bb: nop
IL_03bc: br IL_045f
IL_03c1: ldarg.0
IL_03c2: stloc.s V_22
IL_03c4: ldloc.s V_22
IL_03c6: ldc.i4.4
IL_03c7: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_03cc: ldloc.s V_22
IL_03ce: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_03d3: ldarg.0
IL_03d4: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter5
IL_03d9: ldloc.s V_22
IL_03db: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_03e0: ldc.i4.0
IL_03e1: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_03e6: nop
IL_03e7: br.s IL_045f
IL_03e9: ldarg.0
IL_03ea: stloc.s V_22
IL_03ec: ldloc.s V_22
IL_03ee: ldc.i4.3
IL_03ef: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_03f4: ldloc.s V_22
IL_03f6: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_03fb: ldarg.0
IL_03fc: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter6
IL_0401: ldloc.s V_22
IL_0403: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_0408: ldc.i4.0
IL_0409: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_040e: nop
IL_040f: br.s IL_045f
IL_0411: ldarg.0
IL_0412: stloc.s V_22
IL_0414: ldloc.s V_22
IL_0416: ldc.i4.2
IL_0417: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_041c: ldloc.s V_22
IL_041e: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0423: ldarg.0
IL_0424: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter7
IL_0429: ldloc.s V_22
IL_042b: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_0430: ldc.i4.0
IL_0431: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_0436: nop
IL_0437: br.s IL_045f
IL_0439: ldarg.0
IL_043a: stloc.s V_22
IL_043c: ldloc.s V_22
IL_043e: ldc.i4.1
IL_043f: stfld int32 TaskPerf.Helpers/tenBindAsync_Task@74::ResumptionPoint
IL_0444: ldloc.s V_22
IL_0446: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_044b: ldarg.0
IL_044c: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/tenBindAsync_Task@74::awaiter8
IL_0451: ldloc.s V_22
IL_0453: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter,valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&,
!!1&)
IL_0458: ldc.i4.0
IL_0459: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_045e: nop
IL_045f: stloc.1
IL_0460: ldloca.s V_1
IL_0462: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_IsCompleted()
IL_0467: brfalse.s IL_0483
IL_0469: ldarg.0
IL_046a: stloc.s V_22
IL_046c: ldloc.s V_22
IL_046e: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0473: ldloc.s V_22
IL_0475: ldfld class [FSharp.Core]Microsoft.FSharp.Core.Unit TaskPerf.Helpers/tenBindAsync_Task@74::Result
IL_047a: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetResult(!0)
IL_047f: ldnull
IL_0480: stloc.0
IL_0481: leave.s IL_04a3
IL_0483: ldnull
IL_0484: stloc.0
IL_0485: leave.s IL_04a3
} // end .try
catch [System.Runtime]System.Object
{
IL_0487: castclass [System.Runtime]System.Exception
IL_048c: stloc.s V_23
IL_048e: ldarg.0
IL_048f: stloc.s V_22
IL_0491: ldloc.s V_22
IL_0493: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0498: ldloc.s V_23
IL_049a: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetException(class [System.Runtime]System.Exception)
IL_049f: ldnull
IL_04a0: stloc.0
IL_04a1: leave.s IL_04a3
} // end handler
IL_04a3: ldloc.0
IL_04a4: pop
IL_04a5: ret
} // end of method tenBindAsync_Task@74::MoveNext
.method public strict virtual instance void
SetStateMachine(class [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine machine) cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::SetStateMachine
// Code size 15 (0xf)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/tenBindAsync_Task@74& V_0)
IL_0000: ldarg.0
IL_0001: stloc.0
IL_0002: ldloc.0
IL_0003: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0008: ldarg.1
IL_0009: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetStateMachine(class [System.Threading.Tasks]System.Runtime.CompilerServices.IAsyncStateMachine)
IL_000e: ret
} // end of method tenBindAsync_Task@74::SetStateMachine
} // end of class tenBindAsync_Task@74
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@98-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@98-1'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@98-1'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@98-1'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewReturn(!0)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@98-1'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@98-1'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@97-2'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@97-2'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@97-2'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@97-2'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-8'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@97-2'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@97-2'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@96-3'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@96-3'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@96-3'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@96-3'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-7'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@96-3'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@96-3'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@95-4'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@95-4'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@95-4'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@95-4'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-6'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@95-4'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@95-4'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@94-5'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@94-5'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@94-5'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@94-5'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-5'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@94-5'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@94-5'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@93-6'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@93-6'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@93-6'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@93-6'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-4'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@93-6'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@93-6'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@92-7'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@92-7'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@92-7'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@92-7'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-3'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@92-7'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@92-7'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@91-8'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@91-8'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@91-8'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@91-8'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-2'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@91-8'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@91-8'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@90-9'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@90-9'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@90-9'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@90-9'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-1'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@90-9'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@90-9'
.class auto ansi serializable sealed nested assembly beforefieldinit 'tenBindAsync_TaskBuilder@89-10'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@89-10'::awt
IL_000d: ret
} // end of method 'tenBindAsync_TaskBuilder@89-10'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter TaskPerf.Helpers/'tenBindAsync_TaskBuilder@89-10'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::continuation@344(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0011: ret
} // end of method 'tenBindAsync_TaskBuilder@89-10'::Invoke
} // end of class 'tenBindAsync_TaskBuilder@89-10'
.class auto ansi serializable sealed nested assembly beforefieldinit tenBindAsync_TaskBuilder@89
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ret
} // end of method tenBindAsync_TaskBuilder@89::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 60 (0x3c)
.maxstack 6
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::continuation@344(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@89-10'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method tenBindAsync_TaskBuilder@89::Invoke
} // end of class tenBindAsync_TaskBuilder@89
.class auto autochar sealed nested assembly beforefieldinit specialname singleTask_Task@118
extends [System.Runtime]System.ValueType
implements [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 06 00 00 00 00 00 )
.field public int32 Result
.field public int32 ResumptionPoint
.field public valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> MethodBuilder
.method public strict virtual instance void
MoveNext() cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::MoveNext
// Code size 77 (0x4d)
.maxstack 4
.locals init (class [FSharp.Core]Microsoft.FSharp.Core.Unit V_0,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32> V_1,
valuetype TaskPerf.Helpers/singleTask_Task@118& V_2,
class [System.Runtime]System.Exception V_3)
.try
{
IL_0000: ldarg.0
IL_0001: ldc.i4.1
IL_0002: stfld int32 TaskPerf.Helpers/singleTask_Task@118::Result
IL_0007: ldc.i4.1
IL_0008: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::.ctor(bool)
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<int32,int32>::get_IsCompleted()
IL_0015: brfalse.s IL_002e
IL_0017: ldarg.0
IL_0018: stloc.2
IL_0019: ldloc.2
IL_001a: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_001f: ldloc.2
IL_0020: ldfld int32 TaskPerf.Helpers/singleTask_Task@118::Result
IL_0025: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetResult(!0)
IL_002a: ldnull
IL_002b: stloc.0
IL_002c: leave.s IL_004a
IL_002e: ldnull
IL_002f: stloc.0
IL_0030: leave.s IL_004a
} // end .try
catch [System.Runtime]System.Object
{
IL_0032: castclass [System.Runtime]System.Exception
IL_0037: stloc.3
IL_0038: ldarg.0
IL_0039: stloc.2
IL_003a: ldloc.2
IL_003b: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_0040: ldloc.3
IL_0041: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetException(class [System.Runtime]System.Exception)
IL_0046: ldnull
IL_0047: stloc.0
IL_0048: leave.s IL_004a
} // end handler
IL_004a: ldloc.0
IL_004b: pop
IL_004c: ret
} // end of method singleTask_Task@118::MoveNext
.method public strict virtual instance void
SetStateMachine(class [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine machine) cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::SetStateMachine
// Code size 15 (0xf)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/singleTask_Task@118& V_0)
IL_0000: ldarg.0
IL_0001: stloc.0
IL_0002: ldloc.0
IL_0003: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_0008: ldarg.1
IL_0009: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::SetStateMachine(class [System.Threading.Tasks]System.Runtime.CompilerServices.IAsyncStateMachine)
IL_000e: ret
} // end of method singleTask_Task@118::SetStateMachine
} // end of class singleTask_Task@118
.class auto ansi serializable sealed nested assembly beforefieldinit singleTask_TaskBuilder@121
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<int32>>::.ctor()
IL_0006: ret
} // end of method singleTask_TaskBuilder@121::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<int32>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<int32>::NewReturn(!0)
IL_0006: ret
} // end of method singleTask_TaskBuilder@121::Invoke
} // end of class singleTask_TaskBuilder@121
.class auto ansi serializable sealed nested assembly beforefieldinit 'singleTask_FSharpAsync@124-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ret
} // end of method 'singleTask_FSharpAsync@124-1'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32> ctxt) cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarga.s ctxt
IL_0002: ldc.i4.1
IL_0003: call instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<int32>::OnSuccess(!0)
IL_0008: ret
} // end of method 'singleTask_FSharpAsync@124-1'::Invoke
} // end of class 'singleTask_FSharpAsync@124-1'
.class auto ansi serializable sealed nested assembly beforefieldinit singleTask_FSharpAsync@124
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>>::.ctor()
IL_0006: ret
} // end of method singleTask_FSharpAsync@124::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 13 (0xd)
.maxstack 8
IL_0000: newobj instance void TaskPerf.Helpers/'singleTask_FSharpAsync@124-1'::.ctor()
IL_0005: tail.
IL_0007: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_000c: ret
} // end of method singleTask_FSharpAsync@124::Invoke
} // end of class singleTask_FSharpAsync@124
.method public specialname static int32
get_bufferSize() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 6 (0x6)
.maxstack 8
IL_0000: ldc.i4 0x80
IL_0005: ret
} // end of method Helpers::get_bufferSize
.method public specialname static int32
get_manyIterations() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 6 (0x6)
.maxstack 8
IL_0000: ldc.i4 0x2710
IL_0005: ret
} // end of method Helpers::get_manyIterations
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<int32>
syncTask() cil managed
{
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldc.i4.s 100
IL_0002: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> [System.Runtime]System.Threading.Tasks.Task::FromResult<int32>(!!0)
IL_0007: ret
} // end of method Helpers::syncTask
.method public static class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
syncTask_FSharpAsync() cil managed
{
// Code size 13 (0xd)
.maxstack 8
IL_0000: newobj instance void TaskPerf.Helpers/syncTask_FSharpAsync@23::.ctor()
IL_0005: tail.
IL_0007: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_000c: ret
} // end of method Helpers::syncTask_FSharpAsync
.method public static valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable
asyncTask() cil managed
{
// Code size 6 (0x6)
.maxstack 8
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: ret
} // end of method Helpers::asyncTask
.method public specialname static class TaskBuilderTasks.TaskBuilder/TaskBuilder
get_taskBuilder() cil managed
{
// Code size 6 (0x6)
.maxstack 8
IL_0000: ldsfld class TaskBuilderTasks.TaskBuilder/TaskBuilder '<StartupCode$TaskPerf>'.$TaskPerf::taskBuilder@26
IL_0005: ret
} // end of method Helpers::get_taskBuilder
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<int32>
tenBindSync_Task() cil managed
{
// Code size 40 (0x28)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/tenBindSync_Task@29 V_0,
valuetype TaskPerf.Helpers/tenBindSync_Task@29& V_1)
IL_0000: ldloca.s V_0
IL_0002: stloc.1
IL_0003: ldloc.1
IL_0004: stloc.1
IL_0005: ldloc.1
IL_0006: call valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::Create()
IL_000b: stfld valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0010: ldloc.1
IL_0011: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0016: ldloc.1
IL_0017: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::Start<valuetype TaskPerf.Helpers/tenBindSync_Task@29>(!!0&)
IL_001c: ldloc.1
IL_001d: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/tenBindSync_Task@29::MethodBuilder
IL_0022: call instance class [System.Threading.Tasks]System.Threading.Tasks.Task`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::get_Task()
IL_0027: ret
} // end of method Helpers::tenBindSync_Task
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<int32>
tenBindSync_TaskBuilder() cil managed
{
// Code size 11 (0xb)
.maxstack 8
IL_0000: newobj instance void TaskPerf.Helpers/tenBindSync_TaskBuilder@45::.ctor()
IL_0005: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> TaskBuilderTasks.TaskBuilder::run<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!!0>>)
IL_000a: ret
} // end of method Helpers::tenBindSync_TaskBuilder
.method public static class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
tenBindSync_FSharpAsync() cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::get_DefaultAsyncBuilder()
IL_0005: newobj instance void TaskPerf.Helpers/tenBindSync_FSharpAsync@60::.ctor()
IL_000a: tail.
IL_000c: callvirt instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder::Delay<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0011: ret
} // end of method Helpers::tenBindSync_FSharpAsync
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
tenBindAsync_Task() cil managed
{
// Code size 40 (0x28)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/tenBindAsync_Task@74 V_0,
valuetype TaskPerf.Helpers/tenBindAsync_Task@74& V_1)
IL_0000: ldloca.s V_0
IL_0002: stloc.1
IL_0003: ldloc.1
IL_0004: stloc.1
IL_0005: ldloc.1
IL_0006: call valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Create()
IL_000b: stfld valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0010: ldloc.1
IL_0011: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0016: ldloc.1
IL_0017: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::Start<valuetype TaskPerf.Helpers/tenBindAsync_Task@74>(!!0&)
IL_001c: ldloc.1
IL_001d: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers/tenBindAsync_Task@74::MethodBuilder
IL_0022: call instance class [System.Threading.Tasks]System.Threading.Tasks.Task`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_Task()
IL_0027: ret
} // end of method Helpers::tenBindAsync_Task
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-8'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg9) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewReturn(!0)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@98-1'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-8'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-7'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg8) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-8'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@97-2'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-7'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-6'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg7) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-7'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@96-3'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-6'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-5'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg6) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-6'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@95-4'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-5'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-4'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg5) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-5'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@94-5'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-4'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-3'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg4) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-4'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@93-6'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-3'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-2'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg3) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-3'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@92-7'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-2'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
'continuation@344-1'(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg2) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-2'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@91-8'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::'continuation@344-1'
.method assembly static class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
continuation@344(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg1) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 60 (0x3c)
.maxstack 4
.locals init (valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter V_1)
IL_0000: call valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable [System.Runtime]System.Threading.Tasks.Task::Yield()
IL_0005: stloc.0
IL_0006: ldloca.s V_0
IL_0008: call instance valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable::GetAwaiter()
IL_000d: stloc.1
IL_000e: ldloca.s V_1
IL_0010: call instance bool [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::get_IsCompleted()
IL_0015: brfalse.s IL_0025
IL_0017: ldloca.s V_1
IL_0019: call instance void [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter::GetResult()
IL_001e: ldnull
IL_001f: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskPerf.Helpers::'continuation@344-1'(class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0024: ret
IL_0025: ldloc.1
IL_0026: box [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter
IL_002b: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0030: ldloc.1
IL_0031: newobj instance void TaskPerf.Helpers/'tenBindAsync_TaskBuilder@90-9'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.YieldAwaitable/YieldAwaiter)
IL_0036: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_003b: ret
} // end of method Helpers::continuation@344
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
tenBindAsync_TaskBuilder() cil managed
{
// Code size 11 (0xb)
.maxstack 8
IL_0000: newobj instance void TaskPerf.Helpers/tenBindAsync_TaskBuilder@89::.ctor()
IL_0005: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> TaskBuilderTasks.TaskBuilder::run<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!!0>>)
IL_000a: ret
} // end of method Helpers::tenBindAsync_TaskBuilder
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<int32>
singleTask_Task() cil managed
{
// Code size 40 (0x28)
.maxstack 4
.locals init (valuetype TaskPerf.Helpers/singleTask_Task@118 V_0,
valuetype TaskPerf.Helpers/singleTask_Task@118& V_1)
IL_0000: ldloca.s V_0
IL_0002: stloc.1
IL_0003: ldloc.1
IL_0004: stloc.1
IL_0005: ldloc.1
IL_0006: call valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::Create()
IL_000b: stfld valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_0010: ldloc.1
IL_0011: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_0016: ldloc.1
IL_0017: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::Start<valuetype TaskPerf.Helpers/singleTask_Task@118>(!!0&)
IL_001c: ldloc.1
IL_001d: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32> TaskPerf.Helpers/singleTask_Task@118::MethodBuilder
IL_0022: call instance class [System.Threading.Tasks]System.Threading.Tasks.Task`1<!0> valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<int32>::get_Task()
IL_0027: ret
} // end of method Helpers::singleTask_Task
.method public static class [System.Runtime]System.Threading.Tasks.Task`1<int32>
singleTask_TaskBuilder() cil managed
{
// Code size 11 (0xb)
.maxstack 8
IL_0000: newobj instance void TaskPerf.Helpers/singleTask_TaskBuilder@121::.ctor()
IL_0005: call class [System.Runtime]System.Threading.Tasks.Task`1<!!0> TaskBuilderTasks.TaskBuilder::run<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!!0>>)
IL_000a: ret
} // end of method Helpers::singleTask_TaskBuilder
.method public static class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<int32>
singleTask_FSharpAsync() cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::get_DefaultAsyncBuilder()
IL_0005: newobj instance void TaskPerf.Helpers/singleTask_FSharpAsync@124::.ctor()
IL_000a: tail.
IL_000c: callvirt instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder::Delay<int32>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0011: ret
} // end of method Helpers::singleTask_FSharpAsync
.property int32 bufferSize()
{
.get int32 TaskPerf.Helpers::get_bufferSize()
} // end of property Helpers::bufferSize
.property int32 manyIterations()
{
.get int32 TaskPerf.Helpers::get_manyIterations()
} // end of property Helpers::manyIterations
.property class TaskBuilderTasks.TaskBuilder/TaskBuilder
taskBuilder()
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 09 00 00 00 00 00 )
.get class TaskBuilderTasks.TaskBuilder/TaskBuilder TaskPerf.Helpers::get_taskBuilder()
} // end of property Helpers::taskBuilder
} // end of class TaskPerf.Helpers
.class private abstract auto ansi sealed '<StartupCode$TaskPerf>'.$TaskPerf
extends [System.Runtime]System.Object
{
.class auto autochar sealed nested assembly beforefieldinit specialname ManyWriteFile_Task@135
extends [System.Runtime]System.ValueType
implements [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine
{
.custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 06 00 00 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.Unit Result
.field public int32 ResumptionPoint
.field public valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> MethodBuilder
.field public string path
.field public class [System.Runtime]System.IO.FileStream disp
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter awaiter
.field public class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> disp0
.field public uint8[] junk
.field public class [System.Runtime]System.IO.FileStream _arg1
.field public class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> e
.method public strict virtual instance void
MoveNext() cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::MoveNext
// Code size 611 (0x263)
.maxstack 6
.locals init (class [FSharp.Core]Microsoft.FSharp.Core.Unit V_0,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_1,
string V_2,
uint8[] V_3,
bool V_4,
class [FSharp.Core]Microsoft.FSharp.Core.Unit V_5,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_6,
uint8[] V_7,
class [System.Runtime]System.IO.FileStream V_8,
class [System.Runtime]System.Collections.Generic.IEnumerable`1<int32> V_9,
bool V_10,
class [FSharp.Core]Microsoft.FSharp.Core.Unit V_11,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_12,
bool V_13,
valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_14,
uint8[] V_15,
class [System.Runtime]System.IO.FileStream V_16,
int32 V_17,
class [System.Runtime]System.Threading.Tasks.Task V_18,
class [FSharp.Core]Microsoft.FSharp.Core.CompilerServices.IPriority2 V_19,
valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135& V_20,
class [System.Runtime]System.Exception V_21)
IL_0000: ldarg.0
IL_0001: ldfld int32 '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::ResumptionPoint
IL_0006: ldc.i4.1
IL_0007: sub
IL_0008: switch (
IL_0014)
IL_0011: nop
IL_0012: br.s IL_0015
IL_0014: nop
.try
{
IL_0015: ldarg.0
IL_0016: ldfld int32 '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::ResumptionPoint
IL_001b: ldc.i4.1
IL_001c: sub
IL_001d: switch (
IL_0029)
IL_0026: nop
IL_0027: br.s IL_002c
IL_0029: nop
IL_002a: br.s IL_004d
IL_002c: ldarg.0
IL_002d: ldfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::path
IL_0032: stloc.2
IL_0033: ldc.i4 0x80
IL_0038: call !!0[] [FSharp.Core]Microsoft.FSharp.Collections.ArrayModule::ZeroCreate<uint8>(int32)
IL_003d: stloc.3
IL_003e: ldarg.0
IL_003f: ldloc.2
IL_0040: call class [System.Runtime]System.IO.FileStream [System.IO.FileSystem]System.IO.File::Create(string)
IL_0045: stfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp
IL_004a: ldc.i4.0
IL_004b: stloc.s V_4
.try
{
IL_004d: ldarg.0
IL_004e: ldfld int32 '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::ResumptionPoint
IL_0053: ldc.i4.1
IL_0054: sub
IL_0055: switch (
IL_0061)
IL_005e: nop
IL_005f: br.s IL_0064
IL_0061: nop
IL_0062: br.s IL_008d
IL_0064: ldloc.3
IL_0065: stloc.s V_7
IL_0067: ldarg.0
IL_0068: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp
IL_006d: stloc.s V_8
IL_006f: ldc.i4.1
IL_0070: ldc.i4.1
IL_0071: ldc.i4 0x2710
IL_0076: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<int32> [FSharp.Core]Microsoft.FSharp.Core.Operators/OperatorIntrinsics::RangeInt32(int32,
int32,
int32)
IL_007b: stloc.s V_9
IL_007d: ldarg.0
IL_007e: ldloc.s V_9
IL_0080: callvirt instance class [System.Runtime]System.Collections.Generic.IEnumerator`1<!0> class [System.Runtime]System.Collections.Generic.IEnumerable`1<int32>::GetEnumerator()
IL_0085: stfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp0
IL_008a: ldc.i4.0
IL_008b: stloc.s V_10
.try
{
IL_008d: ldarg.0
IL_008e: ldfld int32 '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::ResumptionPoint
IL_0093: ldc.i4.1
IL_0094: sub
IL_0095: switch (
IL_00a1)
IL_009e: nop
IL_009f: br.s IL_00a7
IL_00a1: nop
IL_00a2: br IL_012c
IL_00a7: ldarg.0
IL_00a8: ldloc.s V_7
IL_00aa: stfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::junk
IL_00af: ldarg.0
IL_00b0: ldloc.s V_8
IL_00b2: stfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::_arg1
IL_00b7: ldarg.0
IL_00b8: ldarg.0
IL_00b9: ldfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp0
IL_00be: stfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::e
IL_00c3: ldc.i4.1
IL_00c4: stloc.s V_13
IL_00c6: ldloc.s V_13
IL_00c8: brfalse.s IL_00d8
IL_00ca: ldarg.0
IL_00cb: ldfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::e
IL_00d0: callvirt instance bool [System.Runtime]System.Collections.IEnumerator::MoveNext()
IL_00d5: nop
IL_00d6: br.s IL_00da
IL_00d8: ldc.i4.0
IL_00d9: nop
IL_00da: brfalse IL_0177
IL_00df: ldc.i4.0
IL_00e0: stloc.s V_13
IL_00e2: ldarg.0
IL_00e3: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::junk
IL_00e8: stloc.s V_15
IL_00ea: ldarg.0
IL_00eb: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::_arg1
IL_00f0: stloc.s V_16
IL_00f2: ldarg.0
IL_00f3: ldfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::e
IL_00f8: callvirt instance !0 class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32>::get_Current()
IL_00fd: stloc.s V_17
IL_00ff: ldloc.s V_16
IL_0101: ldloc.s V_15
IL_0103: ldc.i4.0
IL_0104: ldloc.s V_15
IL_0106: ldlen
IL_0107: conv.i4
IL_0108: callvirt instance class [System.Runtime]System.Threading.Tasks.Task [System.Runtime]System.IO.Stream::WriteAsync(uint8[],
int32,
int32)
IL_010d: stloc.s V_18
IL_010f: ldnull
IL_0110: stloc.s V_19
IL_0112: ldarg.0
IL_0113: ldloc.s V_18
IL_0115: callvirt instance valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter [System.Runtime]System.Threading.Tasks.Task::GetAwaiter()
IL_011a: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::awaiter
IL_011f: ldarg.0
IL_0120: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::awaiter
IL_0125: call instance bool [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter::get_IsCompleted()
IL_012a: brfalse.s IL_0140
IL_012c: ldarg.0
IL_012d: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::awaiter
IL_0132: call instance void [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter::GetResult()
IL_0137: ldc.i4.1
IL_0138: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_013d: nop
IL_013e: br.s IL_0166
IL_0140: ldarg.0
IL_0141: stloc.s V_20
IL_0143: ldloc.s V_20
IL_0145: ldc.i4.1
IL_0146: stfld int32 '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::ResumptionPoint
IL_014b: ldloc.s V_20
IL_014d: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_0152: ldarg.0
IL_0153: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::awaiter
IL_0158: ldloc.s V_20
IL_015a: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::AwaitUnsafeOnCompleted<valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter,valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135>(!!0&,
!!1&)
IL_015f: ldc.i4.0
IL_0160: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_0165: nop
IL_0166: stloc.s V_14
IL_0168: ldloca.s V_14
IL_016a: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_IsCompleted()
IL_016f: stloc.s V_13
IL_0171: nop
IL_0172: br IL_00c6
IL_0177: ldloc.s V_13
IL_0179: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_017e: stloc.s V_12
IL_0180: ldloca.s V_12
IL_0182: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_IsCompleted()
IL_0187: stloc.s V_10
IL_0189: ldnull
IL_018a: stloc.s V_11
IL_018c: leave.s IL_01ae
} // end .try
catch [System.Runtime]System.Object
{
IL_018e: castclass [System.Runtime]System.Exception
IL_0193: stloc.s V_21
IL_0195: ldarg.0
IL_0196: ldfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp0
IL_019b: ldnull
IL_019c: call void '<StartupCode$TaskPerf>'.$TaskPerf::'compensation@1-1'(class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_01a1: nop
IL_01a2: rethrow
IL_01a4: ldnull
IL_01a5: unbox.any [FSharp.Core]Microsoft.FSharp.Core.Unit
IL_01aa: stloc.s V_11
IL_01ac: leave.s IL_01ae
} // end handler
IL_01ae: ldloc.s V_11
IL_01b0: pop
IL_01b1: ldloc.s V_10
IL_01b3: brfalse.s IL_01c5
IL_01b5: ldarg.0
IL_01b6: ldfld class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp0
IL_01bb: ldnull
IL_01bc: call void '<StartupCode$TaskPerf>'.$TaskPerf::'compensation@1-1'(class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32>,
class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_01c1: nop
IL_01c2: nop
IL_01c3: br.s IL_01c6
IL_01c5: nop
IL_01c6: ldloc.s V_10
IL_01c8: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_01cd: stloc.s V_6
IL_01cf: ldloca.s V_6
IL_01d1: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_IsCompleted()
IL_01d6: stloc.s V_4
IL_01d8: ldnull
IL_01d9: stloc.s V_5
IL_01db: leave.s IL_01fd
} // end .try
catch [System.Runtime]System.Object
{
IL_01dd: castclass [System.Runtime]System.Exception
IL_01e2: stloc.s V_21
IL_01e4: ldarg.0
IL_01e5: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp
IL_01ea: ldnull
IL_01eb: call void '<StartupCode$TaskPerf>'.$TaskPerf::compensation@1(class [System.Runtime]System.IO.FileStream,
class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_01f0: nop
IL_01f1: rethrow
IL_01f3: ldnull
IL_01f4: unbox.any [FSharp.Core]Microsoft.FSharp.Core.Unit
IL_01f9: stloc.s V_5
IL_01fb: leave.s IL_01fd
} // end handler
IL_01fd: ldloc.s V_5
IL_01ff: pop
IL_0200: ldloc.s V_4
IL_0202: brfalse.s IL_0214
IL_0204: ldarg.0
IL_0205: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::disp
IL_020a: ldnull
IL_020b: call void '<StartupCode$TaskPerf>'.$TaskPerf::compensation@1(class [System.Runtime]System.IO.FileStream,
class [FSharp.Core]Microsoft.FSharp.Core.Unit)
IL_0210: nop
IL_0211: nop
IL_0212: br.s IL_0215
IL_0214: nop
IL_0215: ldloc.s V_4
IL_0217: newobj instance void valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::.ctor(bool)
IL_021c: stloc.1
IL_021d: ldloca.s V_1
IL_021f: call instance bool valuetype [FSharp.Core]Microsoft.FSharp.Control.TaskStep`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>::get_IsCompleted()
IL_0224: brfalse.s IL_0240
IL_0226: ldarg.0
IL_0227: stloc.s V_20
IL_0229: ldloc.s V_20
IL_022b: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_0230: ldloc.s V_20
IL_0232: ldfld class [FSharp.Core]Microsoft.FSharp.Core.Unit '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::Result
IL_0237: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetResult(!0)
IL_023c: ldnull
IL_023d: stloc.0
IL_023e: leave.s IL_0260
IL_0240: ldnull
IL_0241: stloc.0
IL_0242: leave.s IL_0260
} // end .try
catch [System.Runtime]System.Object
{
IL_0244: castclass [System.Runtime]System.Exception
IL_0249: stloc.s V_21
IL_024b: ldarg.0
IL_024c: stloc.s V_20
IL_024e: ldloc.s V_20
IL_0250: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_0255: ldloc.s V_21
IL_0257: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetException(class [System.Runtime]System.Exception)
IL_025c: ldnull
IL_025d: stloc.0
IL_025e: leave.s IL_0260
} // end handler
IL_0260: ldloc.0
IL_0261: pop
IL_0262: ret
} // end of method ManyWriteFile_Task@135::MoveNext
.method public strict virtual instance void
SetStateMachine(class [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine machine) cil managed
{
.override [System.Runtime]System.Runtime.CompilerServices.IAsyncStateMachine::SetStateMachine
// Code size 15 (0xf)
.maxstack 4
.locals init (valuetype '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135& V_0)
IL_0000: ldarg.0
IL_0001: stloc.0
IL_0002: ldloc.0
IL_0003: ldflda valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_Task@135::MethodBuilder
IL_0008: ldarg.1
IL_0009: call instance void valuetype [System.Threading.Tasks]System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::SetStateMachine(class [System.Threading.Tasks]System.Runtime.CompilerServices.IAsyncStateMachine)
IL_000e: ret
} // end of method ManyWriteFile_Task@135::SetStateMachine
} // end of class ManyWriteFile_Task@135
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_TaskBuilder@151-3'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter awt
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter awt) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@151-3'::awt
IL_000d: ret
} // end of method 'ManyWriteFile_TaskBuilder@151-3'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
// Code size 18 (0x12)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldflda valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@151-3'::awt
IL_0006: call instance void [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter::GetResult()
IL_000b: ldnull
IL_000c: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewReturn(!0)
IL_0011: ret
} // end of method 'ManyWriteFile_TaskBuilder@151-3'::Invoke
} // end of class 'ManyWriteFile_TaskBuilder@151-3'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_TaskBuilder@150-2'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public uint8[] junk
.field public class [System.Runtime]System.IO.FileStream _arg4
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(uint8[] junk,
class [System.Runtime]System.IO.FileStream _arg4) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::junk
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::_arg4
IL_0014: ret
} // end of method 'ManyWriteFile_TaskBuilder@150-2'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(int32 _arg5) cil managed
{
// Code size 80 (0x50)
.maxstack 8
.locals init (class [System.Runtime]System.Threading.Tasks.Task V_0,
valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter V_1)
IL_0000: ldarg.0
IL_0001: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::_arg4
IL_0006: ldarg.0
IL_0007: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::junk
IL_000c: ldc.i4.0
IL_000d: ldarg.0
IL_000e: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::junk
IL_0013: ldlen
IL_0014: conv.i4
IL_0015: callvirt instance class [System.Runtime]System.Threading.Tasks.Task [System.Runtime]System.IO.Stream::WriteAsync(uint8[],
int32,
int32)
IL_001a: stloc.0
IL_001b: ldloc.0
IL_001c: callvirt instance valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter [System.Runtime]System.Threading.Tasks.Task::GetAwaiter()
IL_0021: stloc.1
IL_0022: ldloca.s V_1
IL_0024: call instance bool [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter::get_IsCompleted()
IL_0029: brfalse.s IL_0039
IL_002b: ldloca.s V_1
IL_002d: call instance void [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter::GetResult()
IL_0032: ldnull
IL_0033: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewReturn(!0)
IL_0038: ret
IL_0039: ldloc.1
IL_003a: box [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter
IL_003f: unbox.any [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion
IL_0044: ldloc.1
IL_0045: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@151-3'::.ctor(valuetype [System.Runtime]System.Runtime.CompilerServices.TaskAwaiter)
IL_004a: call class TaskBuilderTasks.TaskBuilder/Step`1<!0> class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::NewAwait(class [System.Runtime]System.Runtime.CompilerServices.ICriticalNotifyCompletion,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<!0>>)
IL_004f: ret
} // end of method 'ManyWriteFile_TaskBuilder@150-2'::Invoke
} // end of class 'ManyWriteFile_TaskBuilder@150-2'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_TaskBuilder@150-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [System.Runtime]System.IO.FileStream,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public uint8[] junk
.method assembly specialname rtspecialname
instance void .ctor(uint8[] junk) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [System.Runtime]System.IO.FileStream,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-1'::junk
IL_000d: ret
} // end of method 'ManyWriteFile_TaskBuilder@150-1'::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [System.Runtime]System.IO.FileStream _arg4) cil managed
{
// Code size 30 (0x1e)
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: ldc.i4.1
IL_0002: ldc.i4 0x2710
IL_0007: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<int32> [FSharp.Core]Microsoft.FSharp.Core.Operators/OperatorIntrinsics::RangeInt32(int32,
int32,
int32)
IL_000c: ldarg.0
IL_000d: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-1'::junk
IL_0012: ldarg.1
IL_0013: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-2'::.ctor(uint8[],
class [System.Runtime]System.IO.FileStream)
IL_0018: call class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> TaskBuilderTasks.TaskBuilder::forLoop<int32>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>)
IL_001d: ret
} // end of method 'ManyWriteFile_TaskBuilder@150-1'::Invoke
} // end of class 'ManyWriteFile_TaskBuilder@150-1'
.class auto ansi serializable sealed nested assembly beforefieldinit ManyWriteFile_TaskBuilder@148
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public string path
.method assembly specialname rtspecialname
instance void .ctor(string path) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_TaskBuilder@148::path
IL_000d: ret
} // end of method ManyWriteFile_TaskBuilder@148::.ctor
.method public strict virtual instance class TaskBuilderTasks.TaskBuilder/Step`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 34 (0x22)
.maxstack 6
.locals init (uint8[] V_0)
IL_0000: ldc.i4 0x80
IL_0005: call !!0[] [FSharp.Core]Microsoft.FSharp.Collections.ArrayModule::ZeroCreate<uint8>(int32)
IL_000a: stloc.0
IL_000b: ldarg.0
IL_000c: ldfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_TaskBuilder@148::path
IL_0011: call class [System.Runtime]System.IO.FileStream [System.IO.FileSystem]System.IO.File::Create(string)
IL_0016: ldloc.0
IL_0017: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_TaskBuilder@150-1'::.ctor(uint8[])
IL_001c: call class TaskBuilderTasks.TaskBuilder/Step`1<!!1> TaskBuilderTasks.TaskBuilder::using<class [System.Runtime]System.IO.FileStream,class [FSharp.Core]Microsoft.FSharp.Core.Unit>(!!0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class TaskBuilderTasks.TaskBuilder/Step`1<!!1>>)
IL_0021: ret
} // end of method ManyWriteFile_TaskBuilder@148::Invoke
} // end of class ManyWriteFile_TaskBuilder@148
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_FSharpAsync@163-4'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-4'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> ctxt) cil managed
{
// Code size 9 (0x9)
.maxstack 8
IL_0000: ldarga.s ctxt
IL_0002: ldnull
IL_0003: call instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>::OnSuccess(!0)
IL_0008: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-4'::Invoke
} // end of class 'ManyWriteFile_FSharpAsync@163-4'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_FSharpAsync@163-3'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.method assembly specialname rtspecialname
instance void .ctor() cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-3'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit _arg9) cil managed
{
// Code size 13 (0xd)
.maxstack 8
IL_0000: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-4'::.ctor()
IL_0005: tail.
IL_0007: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_000c: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-3'::Invoke
} // end of class 'ManyWriteFile_FSharpAsync@163-3'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_FSharpAsync@163-5'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>
{
.field public class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> computation
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.field public class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>> binder
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> computation,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>> binder) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-5'::computation
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>> '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-5'::binder
IL_0014: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-5'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn
Invoke(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> ctxt) cil managed
{
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ldarg.0
IL_0002: ldfld class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-5'::computation
IL_0007: ldarg.0
IL_0008: ldfld class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>> '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-5'::binder
IL_000d: tail.
IL_000f: call class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::Bind<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Core.Unit>(valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!1,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0>>)
IL_0014: ret
} // end of method 'ManyWriteFile_FSharpAsync@163-5'::Invoke
} // end of class 'ManyWriteFile_FSharpAsync@163-5'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_FSharpAsync@162-2'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public uint8[] junk
.field public class [System.Runtime]System.IO.FileStream _arg7
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly specialname rtspecialname
instance void .ctor(uint8[] junk,
class [System.Runtime]System.IO.FileStream _arg7) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 21 (0x15)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<int32,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::junk
IL_000d: ldarg.0
IL_000e: ldarg.2
IL_000f: stfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::_arg7
IL_0014: ret
} // end of method 'ManyWriteFile_FSharpAsync@162-2'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(int32 _arg8) cil managed
{
// Code size 53 (0x35)
.maxstack 8
.locals init (class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> V_0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>> V_1)
IL_0000: ldarg.0
IL_0001: ldfld class [System.Runtime]System.IO.FileStream '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::_arg7
IL_0006: ldarg.0
IL_0007: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::junk
IL_000c: ldc.i4.0
IL_000d: ldarg.0
IL_000e: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::junk
IL_0013: ldlen
IL_0014: conv.i4
IL_0015: callvirt instance class [System.Runtime]System.Threading.Tasks.Task [System.Runtime]System.IO.Stream::WriteAsync(uint8[],
int32,
int32)
IL_001a: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync::AwaitTask(class [System.Runtime]System.Threading.Tasks.Task)
IL_001f: stloc.0
IL_0020: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-3'::.ctor()
IL_0025: stloc.1
IL_0026: ldloc.0
IL_0027: ldloc.1
IL_0028: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@163-5'::.ctor(class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>)
IL_002d: tail.
IL_002f: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!0> [FSharp.Core]Microsoft.FSharp.Control.AsyncPrimitives::MakeAsync<class [FSharp.Core]Microsoft.FSharp.Core.Unit>(class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<valuetype [FSharp.Core]Microsoft.FSharp.Control.AsyncActivation`1<!!0>,class [FSharp.Core]Microsoft.FSharp.Control.AsyncReturn>)
IL_0034: ret
} // end of method 'ManyWriteFile_FSharpAsync@162-2'::Invoke
} // end of class 'ManyWriteFile_FSharpAsync@162-2'
.class auto ansi serializable sealed nested assembly beforefieldinit 'ManyWriteFile_FSharpAsync@162-1'
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [System.Runtime]System.IO.FileStream,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public uint8[] junk
.method assembly specialname rtspecialname
instance void .ctor(uint8[] junk) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [System.Runtime]System.IO.FileStream,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-1'::junk
IL_000d: ret
} // end of method 'ManyWriteFile_FSharpAsync@162-1'::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [System.Runtime]System.IO.FileStream _arg7) cil managed
{
// Code size 37 (0x25)
.maxstack 8
IL_0000: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::get_DefaultAsyncBuilder()
IL_0005: ldc.i4.1
IL_0006: ldc.i4.1
IL_0007: ldc.i4 0x2710
IL_000c: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<int32> [FSharp.Core]Microsoft.FSharp.Core.Operators/OperatorIntrinsics::RangeInt32(int32,
int32,
int32)
IL_0011: ldarg.0
IL_0012: ldfld uint8[] '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-1'::junk
IL_0017: ldarg.1
IL_0018: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-2'::.ctor(uint8[],
class [System.Runtime]System.IO.FileStream)
IL_001d: tail.
IL_001f: callvirt instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder::For<int32>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>)
IL_0024: ret
} // end of method 'ManyWriteFile_FSharpAsync@162-1'::Invoke
} // end of class 'ManyWriteFile_FSharpAsync@162-1'
.class auto ansi serializable sealed nested assembly beforefieldinit ManyWriteFile_FSharpAsync@160
extends class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>
{
.field public string path
.method assembly specialname rtspecialname
instance void .ctor(string path) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
// Code size 14 (0xe)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<class [FSharp.Core]Microsoft.FSharp.Core.Unit,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>>::.ctor()
IL_0006: ldarg.0
IL_0007: ldarg.1
IL_0008: stfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_FSharpAsync@160::path
IL_000d: ret
} // end of method ManyWriteFile_FSharpAsync@160::.ctor
.method public strict virtual instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<class [FSharp.Core]Microsoft.FSharp.Core.Unit>
Invoke(class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar) cil managed
{
// Code size 41 (0x29)
.maxstack 7
.locals init (uint8[] V_0)
IL_0000: ldc.i4 0x80
IL_0005: call !!0[] [FSharp.Core]Microsoft.FSharp.Collections.ArrayModule::ZeroCreate<uint8>(int32)
IL_000a: stloc.0
IL_000b: call class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::get_DefaultAsyncBuilder()
IL_0010: ldarg.0
IL_0011: ldfld string '<StartupCode$TaskPerf>'.$TaskPerf/ManyWriteFile_FSharpAsync@160::path
IL_0016: call class [System.Runtime]System.IO.FileStream [System.IO.FileSystem]System.IO.File::Create(string)
IL_001b: ldloc.0
IL_001c: newobj instance void '<StartupCode$TaskPerf>'.$TaskPerf/'ManyWriteFile_FSharpAsync@162-1'::.ctor(uint8[])
IL_0021: tail.
IL_0023: callvirt instance class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1> [FSharp.Core]Microsoft.FSharp.Control.FSharpAsyncBuilder::Using<class [System.Runtime]System.IO.FileStream,class [FSharp.Core]Microsoft.FSharp.Core.Unit>(!!0,
class [FSharp.Core]Microsoft.FSharp.Core.FSharpFunc`2<!!0,class [FSharp.Core]Microsoft.FSharp.Control.FSharpAsync`1<!!1>>)
IL_0028: ret
} // end of method ManyWriteFile_FSharpAsync@160::Invoke
} // end of class ManyWriteFile_FSharpAsync@160
.field static assembly initonly class TaskBuilderTasks.TaskBuilder/TaskBuilder taskBuilder@26
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.field static assembly int32 init@
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [System.Diagnostics.Debug]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [System.Diagnostics.Debug]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
.method assembly static void compensation@1(class [System.Runtime]System.IO.FileStream disp,
class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 33 (0x21)
.maxstack 3
.locals init (class [System.Runtime]System.IO.FileStream V_0)
IL_0000: ldarg.0
IL_0001: box [System.Runtime]System.IO.FileStream
IL_0006: brfalse.s IL_000c
IL_0008: ldc.i4.0
IL_0009: nop
IL_000a: br.s IL_000e
IL_000c: ldc.i4.1
IL_000d: nop
IL_000e: brtrue.s IL_0020
IL_0010: ldarg.0
IL_0011: stloc.0
IL_0012: ldloca.s V_0
IL_0014: constrained. [System.Runtime]System.IO.FileStream
IL_001a: callvirt instance void [System.Runtime]System.IDisposable::Dispose()
IL_001f: ret
IL_0020: ret
} // end of method $TaskPerf::compensation@1
.method assembly static void 'compensation@1-1'(class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> disp,
class [FSharp.Core]Microsoft.FSharp.Core.Unit unitVar0) cil managed
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
// Code size 33 (0x21)
.maxstack 3
.locals init (class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32> V_0)
IL_0000: ldarg.0
IL_0001: box class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32>
IL_0006: brfalse.s IL_000c
IL_0008: ldc.i4.0
IL_0009: nop
IL_000a: br.s IL_000e
IL_000c: ldc.i4.1
IL_000d: nop
IL_000e: brtrue.s IL_0020
IL_0010: ldarg.0
IL_0011: stloc.0
IL_0012: ldloca.s V_0
IL_0014: constrained. class [System.Runtime]System.Collections.Generic.IEnumerator`1<int32>
IL_001a: callvirt instance void [System.Runtime]System.IDisposable::Dispose()
IL_001f: ret
IL_0020: ret
} // end of method $TaskPerf::'compensation@1-1'
.method private specialname rtspecialname static
void .cctor() cil managed
{
// Code size 11 (0xb)
.maxstack 8
IL_0000: call class TaskBuilderTasks.TaskBuilder/TaskBuilder TaskBuilderTasks.ContextSensitive::get_task()
IL_0005: stsfld class TaskBuilderTasks.TaskBuilder/TaskBuilder '<StartupCode$TaskPerf>'.$TaskPerf::taskBuilder@26
IL_000a: ret
} // end of method $TaskPerf::.cctor
} // end of class '<StartupCode$TaskPerf>'.$TaskPerf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment