SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 51
Files: 61
Line coverage
15%
Covered lines: 1454
Uncovered lines: 7955
Coverable lines: 9409
Total lines: 31421
Line coverage: 15.4%
Branch coverage
12%
Covered branches: 671
Total branches: 5229
Branch coverage: 12.8%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf16(...)154 154
System.Private.CoreLib System.Text.Unicode.Utf8Utility GetPointerToFirstInvalidByte(...)138 138
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf8(...)134 134
System.Private.CoreLib System.Text.UnicodeEncoding GetChars(...)124 124
System.Private.CoreLib System.Text.UnicodeEncoding GetBytes(...)110 110
System.Private.CoreLib System.Text.UnicodeEncoding GetCharCount(...)96 96
System.Private.CoreLib System.Text.Ascii EqualsIgnoreCase(...)92 92
System.Private.CoreLib System.Text.UnicodeEncoding GetByteCount(...)82 82
System.Private.CoreLib System.Text.StringBuilder AppendFormat(...)78 78
System.Private.CoreLib System.Text.ValueStringBuilder AppendFormatHelper(...)76 76
System.Private.CoreLib System.Text.Ascii ChangeCase(...)72 72
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Intrinsified(...)68 68
System.Private.CoreLib System.Text.Latin1Utility GetIndexOfFirstNonLatin1Char_Sse2(...)62 62
System.Private.CoreLib System.Text.Ascii Equals(...)60 60
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Vector(...)56 56
System.Private.CoreLib System.Text.Unicode.TextSegmentationUtility GetLengthOfFirstExtendedGraphemeCluster(...)55 55
System.Private.CoreLib System.Text.CompositeFormat TryParseLiterals(...)54 54
System.Private.CoreLib System.Text.UTF7Encoding GetBytes(...)54 54
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiChar_Vector(...)52 52
System.Private.CoreLib System.Text.Ascii IsValidCore(...)48 48

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
System.Private.CoreLib1454795594093315415.4%
  
671522912.8%
  
System.Text.Ascii2838041087392826%
  
17276622.4%
  
System.Text.ASCIIEncoding02722728830%
 
02160%
 
System.Text.CodePageDataItem02020320%
 
00
 
System.Text.CompositeFormat01091093550%
 
0680%
 
System.Text.Decoder091913130%
 
0380%
 
System.Text.DecoderExceptionFallback0551150%
 
00
 
System.Text.DecoderExceptionFallbackBuffer013131150%
 
080%
 
System.Text.DecoderFallback11231750%
  
00
 
System.Text.DecoderFallbackBuffer25659031727.7%
  
116018.3%
  
System.Text.DecoderFallbackException017171150%
 
00
 
System.Text.DecoderNLS01381384110%
 
0580%
 
System.Text.DecoderReplacementFallback15112617357.6%
  
51631.2%
  
System.Text.DecoderReplacementFallbackBuffer19143317357.5%
  
71643.7%
  
System.Text.Encoder683893126.7%
  
0380%
 
System.Text.EncoderExceptionFallback34714242.8%
  
00
 
System.Text.EncoderExceptionFallbackBuffer015151420%
 
040%
 
System.Text.EncoderFallback202360100%
 
00
 
System.Text.EncoderFallbackBuffer097973600%
 
0550%
 
System.Text.EncoderFallbackException031311420%
 
040%
 
System.Text.EncoderLatin1BestFitFallback0551740%
 
00
 
System.Text.EncoderLatin1BestFitFallbackBuffer04534535870%
 
0300%
 
System.Text.EncoderNLS1611513139712.2%
  
3575.2%
  
System.Text.EncoderReplacementFallback12142619546.1%
  
51631.2%
  
System.Text.EncoderReplacementFallbackBuffer045451950%
 
0260%
 
System.Text.Encoding129559688283418.7%
  
4531814.1%
  
System.Text.EncodingInfo01818770%
 
060%
 
System.Text.EncodingProvider9596816813.2%
  
3446.8%
  
System.Text.EncodingTable11611723352049.7%
  
98011.2%
  
System.Text.Latin1Encoding02642647890%
 
02160%
 
System.Text.Latin1Utility032132112220%
 
01860%
 
System.Text.Rune93321414166522.4%
  
4222418.7%
  
System.Text.RunePosition068683200%
 
0180%
 
System.Text.SpanLineEnumerator02424920%
 
0100%
 
System.Text.SpanRuneEnumerator01717640%
 
040%
 
System.Text.StringBuilder11410021116340610.2%
  
325825.4%
  
System.Text.StringBuilderCache01414590%
 
080%
 
System.Text.StringBuilderRuneEnumerator020201060%
 
040%
 
System.Text.StringRuneEnumerator02020700%
 
040%
 
System.Text.TranscodingStream02112116130%
 
0660%
 
System.Text.Unicode.TextSegmentationUtility062622350%
 
0550%
 
System.Text.Unicode.Utf16022280%
 
00
 
System.Text.Unicode.Utf16Utility259512062520.8%
  
3407.5%
  
System.Text.Unicode.Utf83322926283812.5%
  
101267.9%
  
System.Text.Unicode.Utf8Utility411281692332159.3%
  
27745061.5%
  
System.Text.UnicodeDebug412167625%
  
31225%
  
System.Text.UnicodeEncoding1069570518301.4%
  
35140.5%
 
System.Text.UnicodeUtility10192918634.4%
  
00
 
System.Text.UTF32Encoding044344311820%
 
02560%
 
System.Text.UTF7Encoding02872879140%
 
01940%
 
System.Text.UTF8Encoding100195295107233.8%
  
4023017.3%
  
System.Text.ValueStringBuilder181781965899.1%
  
11060.9%