SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 68
Files: 111
Line coverage
27%
Covered lines: 3021
Uncovered lines: 7961
Coverable lines: 10982
Total lines: 33372
Line coverage: 27.5%
Branch coverage
28%
Covered branches: 2081
Total branches: 7381
Branch coverage: 28.1%
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.SpanHelpers NonPackedIndexOfAnyValueType(...)130 130
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)124 124
System.Private.CoreLib System.SpanHelpers IndexOfAny(...)112 112
System.Private.CoreLib System.SpanHelpers LastIndexOfAny(...)112 112
System.Private.CoreLib System.SpanHelpers NonPackedIndexOfAnyValueType(...)104 104
System.Private.CoreLib System.SpanHelpers IndexOfAnyValueType(...)98 98
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)98 98
System.Private.CoreLib System.SpanHelpers IndexOfNullByte(...)92 92
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)92 92
System.Private.CoreLib System.Buffers.Text.Utf8Parser TryParseDateTimeOffsetR(...)90 90
System.Private.CoreLib System.SpanHelpers IndexOfAnyValueType(...)88 88
System.Private.CoreLib System.Buffers.Text.Utf8Parser TryParseDateTimeOffsetO(...)86 86
System.Private.CoreLib System.Buffers.SearchValues Create(...)84 84
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)82 82
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeFrom(...)80 80
System.Private.CoreLib System.PackedSpanHelpers IndexOfAny(...)78 78
System.Private.CoreLib System.SpanHelpers IndexOfNullCharacter(...)78 78
System.Private.CoreLib System.SpanHelpers IndexOfAny(...)78 78
System.Private.CoreLib System.SpanHelpers LastIndexOfAny(...)78 78
System.Private.CoreLib System.SpanHelpers NonPackedContainsValueType(...)76 76

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
System.Private.CoreLib30217961109823507027.5%
  
2081738128.1%
  
System.Buffers.AhoCorasick01171173540%
 
0700%
 
System.Buffers.AhoCorasickBuilder073732250%
 
0380%
 
System.Buffers.AhoCorasickNode067671930%
 
0420%
 
System.Buffers.Any1CharPackedIgnoreCaseSearchValues111125391.6%
  
00
 
System.Buffers.Any1CharPackedSearchValues7184387.5%
  
00
 
System.Buffers.Any1SearchValues<T1, T2>102125183.3%
  
00
 
System.Buffers.Any2CharPackedIgnoreCaseSearchValues151166893.7%
  
4666.6%
  
System.Buffers.Any2CharPackedSearchValues7184387.5%
  
22100%
 
System.Buffers.Any2SearchValues<T1, T2>102125183.3%
  
22100%
 
System.Buffers.Any3CharPackedSearchValues7184387.5%
  
44100%
 
System.Buffers.Any3SearchValues<T1, T2>102125183.3%
  
44100%
 
System.Buffers.Any4SearchValues<T1, T2>132155486.6%
  
66100%
 
System.Buffers.Any5SearchValues<T1, T2>142165587.5%
  
88100%
 
System.Buffers.AnyByteSearchValues151167593.7%
  
00
 
System.Buffers.ArrayPool<T>25710628.5%
  
00
 
System.Buffers.ArrayPoolEventSource154551461.8%
  
00
 
System.Buffers.AsciiByteSearchValues<T>181199194.7%
  
3650%
  
System.Buffers.AsciiCharSearchValues<T1, T2>191209395%
  
3650%
  
System.Buffers.AsciiStringSearchValuesTeddyBase<T1, T2, T3>02192196780%
 
01040%
 
System.Buffers.AsciiStringSearchValuesTeddyBucketizedN2<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyBucketizedN3<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyNonBucketizedN2<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyNonBucketizedN3<T1, T2>033250%
 
00
 
System.Buffers.Binary.BinaryPrimitives023423428250%
 
01020%
 
System.Buffers.BitmapCharSearchValues2563110580.6%
  
121675%
  
System.Buffers.BitVector2561514298251.7%
  
41233.3%
  
System.Buffers.CharacterFrequencyHelper053531280%
 
0280%
 
System.Buffers.ConfigurableArrayPool<T>095952760%
 
0500%
 
System.Buffers.EmptySearchValues<T>5273171.4%
  
22100%
 
System.Buffers.IndexOfAnyAsciiSearcher42986515154583.3%
  
21829274.6%
  
System.Buffers.MemoryHandle01212590%
 
040%
 
System.Buffers.MemoryManager<T>088740%
 
00
 
System.Buffers.MultiStringIgnoreCaseSearchValuesFallback01111430%
 
060%
 
System.Buffers.ProbabilisticCharSearchValues8193888.8%
  
00
 
System.Buffers.ProbabilisticMap157170327102548%
  
9621245.2%
  
System.Buffers.ProbabilisticMapState763010630971.6%
  
304271.4%
  
System.Buffers.ProbabilisticWithAsciiCharSearchValues<T>8218321998.7%
  
506478.1%
  
System.Buffers.RabinKarp057571820%
 
0260%
 
System.Buffers.RangeByteSearchValues105155466.6%
  
020%
 
System.Buffers.RangeCharSearchValues<T>225276981.4%
  
61060%
  
System.Buffers.SearchValues96710330793.2%
  
10512683.3%
  
System.Buffers.SearchValues<T>415196821%
  
040%
 
System.Buffers.SearchValuesDebugView<T>055220%
 
00
 
System.Buffers.SharedArrayPool<T>446110556641.9%
  
248827.2%
  
System.Buffers.SharedArrayPoolPartitions074745660%
 
0440%
 
System.Buffers.SharedArrayPoolStatics023235660%
 
0260%
 
System.Buffers.SharedArrayPoolThreadLocalArray303566100%
 
00
 
System.Buffers.SingleStringSearchValuesFallback<T>066270%
 
020%
 
System.Buffers.SingleStringSearchValuesPackedThreeChars<T1, T2>01541544180%
 
0920%
 
System.Buffers.SingleStringSearchValuesThreeChars<T1, T2>01431433900%
 
0800%
 
System.Buffers.StandardFormat055552090%
 
0360%
 
System.Buffers.StringSearchValues01791795080%
 
01680%
 
System.Buffers.StringSearchValuesAhoCorasick<T1, T2>033230%
 
00
 
System.Buffers.StringSearchValuesBase02121830%
 
080%
 
System.Buffers.StringSearchValuesHelper01521524680%
 
0600%
 
System.Buffers.StringSearchValuesRabinKarp<T>033220%
 
00
 
System.Buffers.TeddyBucketizer051511360%
 
0180%
 
System.Buffers.TeddyHelper078784890%
 
0200%
 
System.Buffers.Text.Base64092925480%
 
0380%
 
System.Buffers.Text.Base64Helper01080108031720%
 
04360%
 
System.Buffers.Text.Base64Url029829810800%
 
0720%
 
System.Buffers.Text.FormattingHelpers396710624736.7%
  
0200%
 
System.Buffers.Text.ParserHelpers088740%
 
00
 
System.Buffers.Text.Utf8Formatter01181187530%
 
01320%
 
System.Buffers.Text.Utf8Parser02027202749840%
 
015010%
 
System.Buffers.Utilities46105940%
  
040%
 
System.PackedSpanHelpers350167517134667.6%
  
22433067.8%
  
System.SpanHelpers149317133206773646.5%
  
1274291043.7%