< Summary

Class:Microsoft.FSharp.Control.FSharpAsync
Assembly:FSharp.Core
File(s):F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs
Covered lines:0
Uncovered lines:431
Coverable lines:431
Total lines:0
Line coverage:0% (0 of 431)
Covered branches:0
Total branches:92
Branch coverage:0% (0 of 92)
Tag:24_1835905959

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
CancelCheck()0%2100%
FromContinuations(...)0%2100%
Invoke(...)0%20480%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
CancelDefaultToken()0%2100%
Catch(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
RunSynchronously(...)0%20480%
Start(...)0%6200%
StartAsTask(...)0%6200%
StartChildAsTask(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Parallel(...)0%2100%
Parallel(...)0%12300%
Invoke(...)0%12340%
Invoke(...)0%567640%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Sequential(...)0%2100%
Choice(...)0%2100%
Invoke(...)0%20440%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%305160%
Invoke(...)0%12340%
Invoke(...)0%2100%
Invoke(...)0%12340%
Invoke(...)0%2100%
StartWithContinuationsUsingDispatchInfo(...)0%6200%
StartWithContinuations(...)0%2100%
Invoke(...)0%2100%
StartImmediateAsTask(...)0%6200%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
StartImmediate(...)0%6200%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Sleep(...)0%2100%
Invoke(...)0%12340%
Invoke()0%12340%
Invoke(...)0%2100%
Invoke(...)0%12340%
Invoke(...)0%2100%
Sleep(...)0%2100%
Sleep(...)0%6220%
AwaitWaitHandle(...)0%12320%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%12320%
Invoke()0%12320%
Invoke(...)0%2100%
Invoke(...)0%12320%
Invoke(...)0%2100%
AwaitIAsyncResult(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
BindResult(...)0%2100%
Invoke(...)0%12300%
AwaitAndBindResult_NoDirectCancelOrTimeout(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%12320%
Invoke(...)0%2100%
Invoke(...)0%2100%
AwaitAndBindChildResult(...)0%20400%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6200%
Invoke(...)0%2100%
FromBeginEnd(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke()0%2100%
Invoke(...)0%12320%
Invoke(...)0%2100%
Invoke(...)0%2100%
FromBeginEnd(...)0%2100%
Invoke(...)0%2100%
FromBeginEnd(...)0%2100%
Invoke(...)0%2100%
FromBeginEnd(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
AsBeginEnd(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
AwaitEvent(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke()0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
SwitchToNewThread()0%2100%
SwitchToThreadPool()0%2100%
StartChild(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke()0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
SwitchToContext(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6200%
OnCancel(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke()0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
System.IDisposable.Dispose()0%12340%
TryCancelled(...)0%2100%
AwaitTask(...)0%2100%
Invoke(...)0%2100%
AwaitTask(...)0%2100%
Invoke(...)0%2100%

File(s)

F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs

File 'F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs' does not exist (any more).

Methods/Properties

CancellationToken()
CancelCheck()
FromContinuations(Microsoft.FSharp.Core.FSharpFunc`2<System.Tuple`3<Microsoft.FSharp.Core.FSharpFunc`2<T,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.Exception,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.OperationCanceledException,Microsoft.FSharp.Core.Unit>>,Microsoft.FSharp.Core.Unit>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.FSharpFunc`2<a,Microsoft.FSharp.Control.AsyncReturn>,a)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Exception)
DefaultCancellationToken()
CancelDefaultToken()
Catch(Microsoft.FSharp.Control.FSharpAsync`1<T>)
Invoke(T)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpChoice`2<T,System.Exception>>)
RunSynchronously(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
Start(Microsoft.FSharp.Control.FSharpAsync`1<Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
StartAsTask(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.Tasks.TaskCreationOptions>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
StartChildAsTask(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.Tasks.TaskCreationOptions>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Threading.Tasks.Task`1<T>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Threading.Tasks.Task`1<T>>)
Invoke(System.Threading.CancellationToken)
Parallel(System.Collections.Generic.IEnumerable`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>)
Parallel(System.Collections.Generic.IEnumerable`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T[]>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T[]>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Int32,Microsoft.FSharp.Control.FSharpAsync`1<T>)
Invoke(T)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(System.OperationCanceledException)
Invoke(T)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(System.OperationCanceledException)
Invoke(Microsoft.FSharp.Core.Unit)
Sequential(System.Collections.Generic.IEnumerable`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>)
Choice(System.Collections.Generic.IEnumerable`1<Microsoft.FSharp.Control.FSharpAsync`1<Microsoft.FSharp.Core.FSharpOption`1<T>>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(Microsoft.FSharp.Core.FSharpOption`1<T>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.OperationCanceledException)
Invoke(Microsoft.FSharp.Core.Unit)
StartWithContinuationsUsingDispatchInfo(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpFunc`2<T,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.Runtime.ExceptionServices.ExceptionDispatchInfo,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.OperationCanceledException,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
StartWithContinuations(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpFunc`2<T,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.Exception,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpFunc`2<System.OperationCanceledException,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
StartImmediateAsTask(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
Invoke(T)
Invoke(System.Exception)
Invoke(System.OperationCanceledException)
StartImmediate(Microsoft.FSharp.Control.FSharpAsync`1<Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Core.FSharpOption`1<System.Threading.CancellationToken>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(System.OperationCanceledException)
Sleep(System.Int64)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.Unit>)
Invoke()
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Object)
Invoke(Microsoft.FSharp.Core.Unit)
Sleep(System.Int32)
Sleep(System.TimeSpan)
AwaitWaitHandle(System.Threading.WaitHandle,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Boolean>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Boolean>)
Invoke()
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Object,System.Boolean)
Invoke(Microsoft.FSharp.Core.Unit)
AwaitIAsyncResult(System.IAsyncResult,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Boolean>)
BindResult(Microsoft.FSharp.Control.AsyncResult`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
AwaitAndBindResult_NoDirectCancelOrTimeout(Microsoft.FSharp.Control.AsyncPrimitives/ResultCell`1<Microsoft.FSharp.Control.AsyncResult`1<T>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncResult`1<T>)
AwaitAndBindChildResult(System.Threading.CancellationTokenSource,Microsoft.FSharp.Control.AsyncPrimitives/ResultCell`1<Microsoft.FSharp.Control.AsyncResult`1<T>>,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(System.Boolean)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(System.Boolean)
Invoke(Microsoft.FSharp.Core.Unit)
FromBeginEnd(Microsoft.FSharp.Core.FSharpFunc`2<System.Tuple`2<System.AsyncCallback,System.Object>,System.IAsyncResult>,Microsoft.FSharp.Core.FSharpFunc`2<System.IAsyncResult,T>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(System.Threading.CancellationToken)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke()
Invoke(System.IAsyncResult)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
FromBeginEnd(TArg1,Microsoft.FSharp.Core.FSharpFunc`2<System.Tuple`3<TArg1,System.AsyncCallback,System.Object>,System.IAsyncResult>,Microsoft.FSharp.Core.FSharpFunc`2<System.IAsyncResult,T>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>>)
Invoke(System.Tuple`2<System.AsyncCallback,System.Object>)
FromBeginEnd(TArg1,TArg2,Microsoft.FSharp.Core.FSharpFunc`2<System.Tuple`4<TArg1,TArg2,System.AsyncCallback,System.Object>,System.IAsyncResult>,Microsoft.FSharp.Core.FSharpFunc`2<System.IAsyncResult,T>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>>)
Invoke(System.Tuple`2<System.AsyncCallback,System.Object>)
FromBeginEnd(TArg1,TArg2,TArg3,Microsoft.FSharp.Core.FSharpFunc`2<System.Tuple`5<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object>,System.IAsyncResult>,Microsoft.FSharp.Core.FSharpFunc`2<System.IAsyncResult,T>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>>)
Invoke(System.Tuple`2<System.AsyncCallback,System.Object>)
Invoke(System.Tuple`3<TArg,System.AsyncCallback,a>)
AsBeginEnd(Microsoft.FSharp.Core.FSharpFunc`2<TArg,Microsoft.FSharp.Control.FSharpAsync`1<T>>)
Invoke(System.IAsyncResult)
AwaitEvent(Microsoft.FSharp.Control.IEvent`2<TDel,T>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(System.Threading.CancellationToken)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke()
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(T)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(T)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.Unit>)
SwitchToNewThread()
SwitchToThreadPool()
StartChild(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpOption`1<System.Int32>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>)
Invoke(System.Threading.CancellationToken)
Invoke()
Invoke(T)
Invoke(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
Invoke(System.OperationCanceledException)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>)
SwitchToContext(System.Threading.SynchronizationContext)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.Unit>)
Invoke(Microsoft.FSharp.Core.Unit)
OnCancel(Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.IDisposable>)
Invoke(System.Threading.CancellationToken)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke()
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.IDisposable>)
System.IDisposable.Dispose()
TryCancelled(Microsoft.FSharp.Control.FSharpAsync`1<T>,Microsoft.FSharp.Core.FSharpFunc`2<System.OperationCanceledException,Microsoft.FSharp.Core.Unit>)
AwaitTask(System.Threading.Tasks.Task`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
AwaitTask(System.Threading.Tasks.Task)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.Unit>)