< Summary

Class:Microsoft.FSharp.Text.StructuredPrintfImpl.Display
Assembly:FSharp.Core
File(s):F:\workspace\_work\1\s\src\fsharp\FSharp.Core\array.fs
F:\workspace\_work\1\s\src\utils\sformat.fs
Covered lines:0
Uncovered lines:363
Coverable lines:363
Total lines:0
Line coverage:0% (0 of 363)
Covered branches:0
Total branches:219
Branch coverage:0% (0 of 219)
Tag:24_1835905959

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
mapping@259-1(...)0%6220%
typeUsesSystemObjectToString(...)0%2100%
catchExn(...)0%2100%
pushBreak(...)0%20440%
initializer@41-1(...)0%6220%
popBreak(...)0%12340%
forceBreak(...)0%6220%
squashToAux(...)0%6220%
fitLeaf@563(...)0%12340%
fit@539(...)0%9091280%
addText@623(...)0%2100%
newLine@626(...)0%2100%
addL@633(...)0%90980%
showL(...)0%2100%
addText@670-1(...)0%2100%
Invoke(...)0%2100%
newLine@671-1(...)0%2100%
addL@678-1(...)0%42640%
Invoke(...)0%2100%
Invoke(...)0%2100%
outL(...)0%2100%
unpackCons(...)0%12300%
getListValueInfo(...)0%567160%
itemL@727(...)0%2100%
makeRecordL(...)0%2100%
Invoke(...)0%2100%
itemL@736-1(...)0%6220%
makePropertiesL(...)0%2100%
Invoke(...)0%2100%
makeListL(...)0%2100%
makeArrayL(...)0%2100%
makeArray2L(...)0%2100%
formatChar(...)0%72840%
conv@779(...)0%6220%
formatString(...)0%2100%
.ctor(...)0%2100%
exceededPrintSize()0%2100%
countNodes(...)0%6220%
stopShort(...)0%2100%
nestedObjL(...)0%2100%
objL(...)0%156125120%
structuredFormatObjectL(...)0%12340%
buildObjMessageL@892(...)0%1821310240%
Invoke(...)0%2100%
clo0@979-1(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
clo0@980-2(...)0%2100%
recdAtomicTupleL(...)0%12300%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
bracketIfL(...)0%6220%
clo0@986-3(...)0%2100%
tupleValueL(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
itemL@993-2(...)0%2100%
clo0@995-4(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
recordValueL(...)0%2100%
Invoke(...)0%2100%
listValueL(...)0%6200%
project@1002(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
unionCaseValueL(...)0%6220%
fsharpExceptionL(...)0%6220%
showModeFilter(...)0%6200%
functionClosureL(...)0%2100%
stringValueL(...)0%2100%
arrayValueL(...)0%426240%
Invoke(...)0%6220%
Invoke(...)0%2100%
Invoke(...)0%2100%
project2@1063(...)0%2100%
Invoke(...)0%12340%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
mapSetValueL(...)0%20440%
possibleKeyValueL@1075(...)0%2100%
Invoke(...)0%567320%
clo0@1081-5(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
clo0@1084-6(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%6220%
Invoke(...)0%2100%
sequenceValueL(...)0%20480%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%12340%
Invoke(...)0%2100%
objectValueWithPropertiesL(...)0%909320%
Invoke(...)0%20460%
System.Collections.Generic.IComparer<System.Reflection.MemberInfo>.Compare(...)0%2100%
reprL(...)0%420202560%
clo0@1216(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
Invoke(...)0%2100%
leafFormatter(...)0%105632102400%
squash_layout(...)0%6220%
Invoke(...)0%2100%
layout_to_string(...)0%2100%
Invoke(...)0%2100%
anyToStringForPrintf(...)0%2100%

File(s)

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

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

F:\workspace\_work\1\s\src\utils\sformat.fs

File 'F:\workspace\_work\1\s\src\utils\sformat.fs' does not exist (any more).

Methods/Properties

mapping@259-1(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Type,System.Object,System.Int32,System.Reflection.MemberInfo)
objectValueWithPropertiesL(System.Int32,System.Type,System.Object)
typeUsesSystemObjectToString(System.Type)
catchExn(Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit,a>)
pushBreak(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Breaks)
initializer@41-1(System.Int32[],System.Int32,System.Int32)
popBreak(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Breaks)
forceBreak(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Breaks)
squashToAux(System.Int32,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedText>,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
fit@539(System.Int32,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedText>,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Breaks,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
fitLeaf@563(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Breaks,System.Int32)
addText@623(Microsoft.FSharp.Collections.FSharpList`1<System.String>,System.Int32,System.String)
newLine@626(Microsoft.FSharp.Collections.FSharpList`1<System.String>,a,System.Int32)
addL@633(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,System.String>,System.Tuple`2<Microsoft.FSharp.Collections.FSharpList`1<System.String>,System.Int32>,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
showL(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,System.String>,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
addText@670-1(Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedTextWriter,System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedText)
newLine@671-1(Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedTextWriter,c,System.Int32)
addL@678-1(Microsoft.FSharp.Core.FSharpFunc`2<System.String,Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<System.String,System.String>>,Microsoft.FSharp.Core.FSharpFunc`2<System.Boolean,a>>>,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,b>,Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedTextWriter,System.Int32,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
Invoke(b)
Invoke(System.Int32)
outL(Microsoft.FSharp.Core.FSharpFunc`2<System.String,Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<System.String,System.String>>,Microsoft.FSharp.Core.FSharpFunc`2<System.Boolean,a>>>,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,b>,Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedTextWriter,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
unpackCons(System.Tuple`2<a,b>[])
getListValueInfo(System.Reflection.BindingFlags,System.Object,System.Type)
itemL@727(Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedText,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
makeRecordL(Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<a,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>>)
Invoke(System.Tuple`2<a,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
itemL@736-1(Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedText,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
makePropertiesL(Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<a,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>>>)
Invoke(System.Tuple`2<a,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>>)
makeListL(Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
makeArrayL(Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
makeArray2L(Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
formatChar(System.Boolean,System.Char)
conv@779(System.String,System.Int32,Microsoft.FSharp.Collections.FSharpList`1<System.String>)
formatString(System.String)
.ctor(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,System.Reflection.BindingFlags)
exceededPrintSize()
countNodes(System.Int32)
stopShort(a)
nestedObjL(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Object,System.Type)
objL(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Object,System.Type)
structuredFormatObjectL(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Type,System.Int32,Microsoft.FSharp.Core.StructuredFormatDisplayAttribute,System.Object)
buildObjMessageL@892(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Type,System.Int32,System.Object,System.String,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Text.StructuredPrintfImpl.Layout>)
Invoke(Microsoft.FSharp.Core.Unit)
clo0@979-1(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
Invoke(System.Tuple`2<b,c>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
clo0@980-2(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
recdAtomicTupleL(System.Int32,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<a,System.Tuple`2<b,c>>>)
Invoke(System.Tuple`2<b,c>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(System.Tuple`2<a,System.Tuple`2<b,c>>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
bracketIfL(System.Boolean,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
clo0@986-3(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
tupleValueL(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<d,e>[],Microsoft.FSharp.Text.StructuredPrintfImpl.ReflectUtils/TupleType)
Invoke(System.Tuple`2<d,e>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
Invoke(System.Tuple`3<System.String,a,System.Type>)
itemL@993-2(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32,System.Tuple`3<System.String,a,System.Type>)
clo0@995-4(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
Invoke(System.Tuple`2<a,System.Type>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
recordValueL(System.Int32,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`3<System.String,f,g>>)
Invoke(System.Tuple`3<System.String,f,g>)
listValueL(System.Int32,System.String,System.Tuple`2<h,System.Tuple`2<System.Object,System.Type>>[])
project@1002(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter)
Invoke(System.Tuple`2<a,System.Type>)
Invoke(System.Tuple`2<System.Object,System.Type>)
unionCaseValueL(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.String,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<i,System.Tuple`2<j,k>>>)
fsharpExceptionL(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Type,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<l,System.Tuple`2<m,n>>>)
showModeFilter(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
functionClosureL(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Type)
stringValueL(System.String)
arrayValueL(System.Int32,System.Array)
Invoke(System.Int32)
Invoke(System.Tuple`2<System.Object,System.Type>)
Invoke(System.Int32)
project2@1063(System.Array,System.Type,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
Invoke(System.Int32)
Invoke(System.Tuple`2<System.Object,System.Type>)
Invoke(System.Int32)
Invoke(System.Int32)
Invoke(System.Int32)
mapSetValueL(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Type,System.Object)
possibleKeyValueL@1075(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32,System.String)
Invoke(o)
clo0@1081-5(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
Invoke(System.Tuple`2<System.Tuple`2<System.Object,System.Object>,System.Type>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
clo0@1084-6(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,System.Int32)
Invoke(System.Tuple`2<o,System.Type>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
Invoke(Microsoft.FSharp.Core.Unit)
sequenceValueL(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Collections.IEnumerable)
Invoke(System.Type)
Invoke(System.Type)
Invoke(System.Tuple`2<System.Object,System.Type>)
Invoke(Microsoft.FSharp.Core.Unit)
Invoke(System.Reflection.MemberInfo)
System.Collections.Generic.IComparer<System.Reflection.MemberInfo>.Compare(System.Reflection.MemberInfo,System.Reflection.MemberInfo)
reprL(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode,System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,Microsoft.FSharp.Text.StructuredPrintfImpl.ReflectUtils/ValueInfo,System.Object)
clo0@1216(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ObjectGraphFormatter,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode)
Invoke(System.Tuple`2<a,System.Type>)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence)
Invoke(System.Int32)
Invoke(Microsoft.FSharp.Text.StructuredPrintfImpl.Display/ShowMode)
Invoke(System.Int32,Microsoft.FSharp.Text.StructuredPrintfImpl.Display/Precedence,System.Tuple`2<System.Object,System.Type>)
leafFormatter(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,System.Object)
squash_layout(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
Invoke(System.Object)
layout_to_string(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,Microsoft.FSharp.Text.StructuredPrintfImpl.Layout)
Invoke(System.Object)
anyToStringForPrintf(Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions,System.Reflection.BindingFlags,T,System.Type)