< Summary

Class:Microsoft.FSharp.Collections.MapTreeModule
Assembly:FSharp.Core
File(s):F:\workspace\_work\1\s\src\fsharp\FSharp.Core\map.fs
Covered lines:0
Uncovered lines:202
Coverable lines:202
Total lines:0
Line coverage:0% (0 of 202)
Covered branches:0
Total branches:126
Branch coverage:0% (0 of 126)
Tag:24_1835905959

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
sizeAux(...)0%12300%
height(...)0%12300%
mk(...)0%20420%
rebalance(...)0%9092560%
add(...)0%567160%
tryGetValue(...)0%42680%
find(...)0%6220%
tryFind(...)0%6220%
partition1(...)0%6220%
partitionAux(...)0%12300%
partition(...)0%2100%
filter1(...)0%6220%
filterAux(...)0%12300%
spliceOutSuccessor(...)0%20420%
remove(...)0%728320%
change(...)0%2101420480%
mem(...)0%30540%
iterOpt(...)0%12300%
tryPickOpt(...)0%30540%
existsOpt(...)0%30540%
forallOpt(...)0%30520%
map(...)0%12300%
mapiOpt(...)0%12300%
foldBackOpt(...)0%12300%
foldOpt(...)0%12300%
foldFromTo@358(...)0%909640%
foldSectionOpt(...)0%6220%
loop@380-42(...)0%12300%
toList(...)0%2100%
toArray(...)0%2100%
ofList(...)0%2100%
Invoke(...)0%2100%
mkFromEnumerator(...)0%6220%
ofArray(...)0%6220%
ofSeq(...)0%20420%
copyToArray(...)0%2100%
Invoke(...)0%2100%
collapseLHS(...)0%20400%
mkIterator(...)0%2100%
notStarted()0%2100%
alreadyFinished()0%2100%
current(...)0%20480%
moveNext(...)0%20480%
mkIEnumerator(...)0%2100%
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<'a, 'b>>.get_Current()0%2100%
System.Collections.IEnumerator.get_Current()0%2100%
System.Collections.IEnumerator.MoveNext()0%2100%
System.Collections.IEnumerator.Reset()0%2100%
System.IDisposable.Dispose()0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
GenerateNext(...)0%30520%
Close()0%56700%
GenerateNext(...)0%30520%
Close()0%56700%

File(s)

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

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

Methods/Properties

sizeAux(System.Int32,Microsoft.FSharp.Collections.MapTree`2<a,b>)
height(Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
mk(Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>,TKey,TValue,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
rebalance(Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>,TKey,TValue,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
add(System.Collections.Generic.IComparer`1<TKey>,TKey,TValue,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
tryGetValue(System.Collections.Generic.IComparer`1<TKey>,TKey,TValue&,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
find(System.Collections.Generic.IComparer`1<TKey>,TKey,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
tryFind(System.Collections.Generic.IComparer`1<TKey>,TKey,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
partition1(System.Collections.Generic.IComparer`1<TKey>,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<TKey,a,System.Boolean>,TKey,a,Microsoft.FSharp.Collections.MapTree`2<TKey,a>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>)
partitionAux(System.Collections.Generic.IComparer`1<TKey>,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<TKey,a,System.Boolean>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>)
partition(System.Collections.Generic.IComparer`1<TKey>,Microsoft.FSharp.Core.FSharpFunc`2<TKey,Microsoft.FSharp.Core.FSharpFunc`2<a,System.Boolean>>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>)
filter1(System.Collections.Generic.IComparer`1<TKey>,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<TKey,a,System.Boolean>,TKey,a,Microsoft.FSharp.Collections.MapTree`2<TKey,a>)
filterAux(System.Collections.Generic.IComparer`1<TKey>,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<TKey,a,System.Boolean>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>)
spliceOutSuccessor(Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
remove(System.Collections.Generic.IComparer`1<TKey>,TKey,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
change(System.Collections.Generic.IComparer`1<TKey>,TKey,Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.FSharpOption`1<TValue>,Microsoft.FSharp.Core.FSharpOption`1<TValue>>,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
mem(System.Collections.Generic.IComparer`1<TKey>,TKey,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
iterOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<TKey,TValue,Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.MapTree`2<TKey,TValue>)
tryPickOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<a,b,Microsoft.FSharp.Core.FSharpOption`1<c>>,Microsoft.FSharp.Collections.MapTree`2<a,b>)
existsOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<a,b,System.Boolean>,Microsoft.FSharp.Collections.MapTree`2<a,b>)
forallOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<a,b,System.Boolean>,Microsoft.FSharp.Collections.MapTree`2<a,b>)
map(Microsoft.FSharp.Core.FSharpFunc`2<a,b>,Microsoft.FSharp.Collections.MapTree`2<c,a>)
mapiOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<a,b,c>,Microsoft.FSharp.Collections.MapTree`2<a,b>)
foldBackOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`4<a,b,c,c>,Microsoft.FSharp.Collections.MapTree`2<a,b>,c)
foldOpt(Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`4<a,b,c,a>,a,Microsoft.FSharp.Collections.MapTree`2<b,c>)
foldFromTo@358(System.Collections.Generic.IComparer`1<TKey>,TKey,TKey,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`4<TKey,c,d,d>,Microsoft.FSharp.Collections.MapTree`2<TKey,c>,d)
foldSectionOpt(System.Collections.Generic.IComparer`1<TKey>,TKey,TKey,Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`4<TKey,a,b,b>,Microsoft.FSharp.Collections.MapTree`2<TKey,a>,b)
loop@380-42(Microsoft.FSharp.Collections.MapTree`2<c,d>,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<c,d>>)
toList(Microsoft.FSharp.Collections.MapTree`2<a,b>)
toArray(Microsoft.FSharp.Collections.MapTree`2<a,b>)
ofList(System.Collections.Generic.IComparer`1<a>,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<a,b>>)
Invoke(Microsoft.FSharp.Collections.MapTree`2<a,b>,System.Tuple`2<a,b>)
mkFromEnumerator(System.Collections.Generic.IComparer`1<a>,Microsoft.FSharp.Collections.MapTree`2<a,b>,System.Collections.Generic.IEnumerator`1<System.Tuple`2<a,b>>)
ofArray(System.Collections.Generic.IComparer`1<a>,System.Tuple`2<a,b>[])
ofSeq(System.Collections.Generic.IComparer`1<TKey>,System.Collections.Generic.IEnumerable`1<System.Tuple`2<TKey,T>>)
copyToArray(Microsoft.FSharp.Collections.MapTree`2<a,b>,System.Collections.Generic.KeyValuePair`2<a,b>[],System.Int32)
Invoke(a,b)
collapseLHS(Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Collections.MapTree`2<a,b>>)
mkIterator(Microsoft.FSharp.Collections.MapTree`2<a,b>)
notStarted()
alreadyFinished()
current(Microsoft.FSharp.Collections.MapTreeModule/MapIterator`2<a,b>)
moveNext(Microsoft.FSharp.Collections.MapTreeModule/MapIterator`2<a,b>)
mkIEnumerator(Microsoft.FSharp.Collections.MapTree`2<a,b>)
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<'a, 'b>>.get_Current()
System.Collections.IEnumerator.get_Current()
System.Collections.IEnumerator.MoveNext()
System.Collections.IEnumerator.Reset()
System.IDisposable.Dispose()
Invoke(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Collections.Generic.KeyValuePair`2<TKey,TValue>,System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
GenerateNext(System.Collections.Generic.IEnumerable`1<TKey>&)
Close()
GenerateNext(System.Collections.Generic.IEnumerable`1<TValue>&)
Close()