< Summary

Class:Microsoft.FSharp.Control.Mailbox`1
Assembly:FSharp.Core
File(s):F:\workspace\_work\1\s\src\fsharp\FSharp.Core\mailbox.fs
Covered lines:0
Uncovered lines:153
Coverable lines:153
Total lines:0
Line coverage:0% (0 of 153)
Covered branches:0
Total branches:62
Branch coverage:0% (0 of 62)
Tag:24_1835905959

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
.ctor(...)0%2100%
ensurePulse()0%6220%
Invoke(...)0%20440%
Invoke(...)0%2100%
waitOneWithCancellation(...)0%2100%
waitOne(...)0%12340%
ScanArrivalsUnsafe(...)0%12340%
ScanArrivals(...)0%6200%
ScanInbox(...)0%20480%
ReceiveFromArrivalsUnsafe()0%6220%
ReceiveFromArrivals()0%6200%
ReceiveFromInbox()0%12340%
Post(...)0%6200%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%30520%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%12320%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
TryScan(...)0%2100%
Invoke(...)0%20440%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Scan(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%12300%
Invoke(...)0%30580%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
TryReceive(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%30580%
Invoke(...)0%2100%
Invoke(...)0%12320%
Invoke(...)0%2100%
Invoke(...)0%2100%
Receive(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
System.IDisposable.Dispose()0%6220%

File(s)

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

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

Methods/Properties

.ctor(System.Boolean)
ensurePulse()
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<System.Boolean>)
Invoke(System.Boolean)
waitOneWithCancellation(System.Int32)
waitOne(System.Int32)
inbox()
CurrentQueueLength()
ScanArrivalsUnsafe(Microsoft.FSharp.Core.FSharpFunc`2<TMsg,Microsoft.FSharp.Core.FSharpOption`1<a>>)
ScanArrivals(Microsoft.FSharp.Core.FSharpFunc`2<TMsg,Microsoft.FSharp.Core.FSharpOption`1<a>>)
ScanInbox(Microsoft.FSharp.Core.FSharpFunc`2<TMsg,Microsoft.FSharp.Core.FSharpOption`1<a>>,System.Int32)
ReceiveFromArrivalsUnsafe()
ReceiveFromArrivals()
ReceiveFromInbox()
Post(TMsg)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(Microsoft.FSharp.Core.FSharpChoice`2<System.Boolean,Microsoft.FSharp.Core.Unit>)
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.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(T)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(System.Boolean)
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.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(T)
TryScan(Microsoft.FSharp.Core.FSharpFunc`2<TMsg,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>>,System.Int32)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<T>>)
Invoke(System.Threading.CancellationToken)
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(T)
Scan(Microsoft.FSharp.Core.FSharpFunc`2<TMsg,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Control.FSharpAsync`1<T>>>,System.Int32)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.FSharpOption`1<T>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<T>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<TMsg>>)
Invoke(System.Boolean)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<TMsg>>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<TMsg>>)
TryReceive(System.Int32)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<Microsoft.FSharp.Core.FSharpOption`1<TMsg>>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<TMsg>)
Invoke(System.Boolean)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<TMsg>)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<TMsg>)
Receive(System.Int32)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(Microsoft.FSharp.Control.AsyncActivation`1<TMsg>)
System.IDisposable.Dispose()