< Summary

Class:System.Diagnostics.EnhancedStackTrace
Assembly:Ben.Demystifier
File(s):/_/src/Ben.Demystifier/EnhancedStackTrace.cs
/_/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs
Covered lines:273
Uncovered lines:147
Coverable lines:420
Total lines:0
Line coverage:65% (273 of 420)
Covered branches:168
Total branches:370
Branch coverage:45.4% (168 of 370)
Tag:81_945672945

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Current()0%2100%
.ctor(...)66.67%2.032280%
.ctor(...)0%6220%
GetFrame(...)0%2100%
GetFrames()0%2100%
ToString()60%3.073480%
Append(...)100%6632100%
GetEnumerator()0%2100%
System.Collections.Generic.IEnumerable<System.Diagnostics.EnhancedStackFrame>.GetEnumerator()0%2100%
System.Collections.IEnumerable.GetEnumerator()0%2100%
TryGetFullPath(...)60%3.333466.67%
.cctor()0%110100%
GetFrames(...)66.67%2.032280%
GetFrames(...)77.78%15.0715460893.33%
GetMethodDisplayString(...)57.63%66.423553687091270.51%
IsFSharpAsync(...)42.86%4.134880%
TryResolveGeneratedName(...)35.48%59.32203276853.85%
TryResolveSourceMethod(...)64%18.814307270.97%
GetOrdinal(...)63.16%12.111251290.91%
GetMatchHint(...)28.57%11.534822.22%
TryParseGeneratedName(...)52.94%13.051019268.75%
IndexOfBalancedParenthesis(...)66.67%5.0951684.62%
GetPrefix(...)55.56%7.1951655.56%
GetParameter(...)45.45%9.4993281.82%
GetValueTupleParameter(...)0%2100%
GetValueTupleParameterName(...)0%305160%
ShowInStackTrace(...)25.71%665.0161214748364745.45%
IsStackTraceHidden(...)33.33%36.6971615.38%
TryResolveStateMachineMethod(...)70.59%11.691125682.14%

File(s)

/_/src/Ben.Demystifier/EnhancedStackTrace.cs

File '/_/src/Ben.Demystifier/EnhancedStackTrace.cs' does not exist (any more).

/_/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs

File '/_/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs' does not exist (any more).

Methods/Properties

Current()
.ctor(System.Exception)
.ctor(System.Diagnostics.StackTrace)
FrameCount()
GetFrame(System.Int32)
GetFrames()
ToString()
Append(System.Text.StringBuilder)
GetEnumerator()
System.Collections.Generic.IEnumerable<System.Diagnostics.EnhancedStackFrame>.GetEnumerator()
System.Collections.IEnumerable.GetEnumerator()
TryGetFullPath(System.String)
.cctor()
GetFrames(System.Exception)
GetFrames(System.Diagnostics.StackTrace)
GetMethodDisplayString(System.Reflection.MethodBase)
IsFSharpAsync(System.Reflection.MethodBase)
TryResolveGeneratedName(System.Reflection.MethodBase&,System.Type&,System.String&,System.String&,System.Diagnostics.EnhancedStackTrace/GeneratedNameKind&,System.Nullable`1<System.Int32>&)
TryResolveSourceMethod(System.Collections.Generic.IEnumerable`1<System.Reflection.MethodBase>,System.Diagnostics.EnhancedStackTrace/GeneratedNameKind,System.String,System.Reflection.MethodBase&,System.Type&,System.Nullable`1<System.Int32>&)
GetOrdinal(System.Reflection.MethodBase,System.Nullable`1<System.Int32>&)
GetMatchHint(System.Diagnostics.EnhancedStackTrace/GeneratedNameKind,System.Reflection.MethodBase)
TryParseGeneratedName(System.String,System.Diagnostics.EnhancedStackTrace/GeneratedNameKind&,System.Int32&,System.Int32&)
IndexOfBalancedParenthesis(System.String,System.Int32,System.Char)
GetPrefix(System.Reflection.ParameterInfo)
GetParameter(System.Reflection.ParameterInfo)
GetValueTupleParameter(System.Collections.Generic.IList`1<System.String>,System.String,System.String,System.Type)
GetValueTupleParameterName(System.Collections.Generic.IList`1<System.String>,System.Type)
ShowInStackTrace(System.Reflection.MethodBase)
IsStackTraceHidden(System.Reflection.MemberInfo)
TryResolveStateMachineMethod(System.Reflection.MethodBase&,System.Type&)