SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 54
Files: 49
Line coverage
12%
Covered lines: 1126
Uncovered lines: 8245
Coverable lines: 9371
Total lines: 18026
Line coverage: 12%
Branch coverage
10%
Covered branches: 310
Total branches: 2883
Branch coverage: 10.7%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
System.IO.Compression System.IO.Compression.ZipArchiveEntry WriteLocalFileHeaderAndDataIfNeededAsync(...)68 68
System.IO.Compression System.IO.Compression.InflaterManaged DecodeDynamicBlockHeader()47 47
System.IO.Compression System.IO.Compression.ZipArchiveEntry WriteLocalFileHeaderAndDataIfNeeded(...)46 46
System.IO.Compression System.IO.Compression.ZipArchiveEntry WriteLocalFileHeaderInitialize(...)42 42
System.IO.Compression System.IO.Compression.InflaterManaged DecodeBlock(...)39 39
System.IO.Compression System.IO.Compression.Zip64ExtraField TryGetZip64BlockFromGenericExtraField(...)30 30
System.IO.Compression System.IO.Compression.DeflateEncoder Compress(...)28 28
System.IO.Compression System.IO.Compression.DeflateStream ReadCore(...)28 28
System.IO.Compression System.IO.Compression.DeflateStream Core(System.Memory`1<System.Byte>,System.Threading.CancellationToken)28 28
System.IO.Compression System.IO.Compression.InflaterManaged Decode()28 28
System.IO.Compression System.IO.Compression.ZipArchiveEntry WriteCentralDirectoryFileHeaderInitialize(...)28 28
System.IO.Compression System.IO.Compression.ZipArchiveEntry OpenAsyncCore(...)24 24
System.IO.Compression System.IO.Compression.ZipArchive WriteFileAsync(...)22 22
System.IO.Compression System.IO.Compression.ZipArchive WriteFile()22 22
System.IO.Compression System.IO.Compression.ZipArchiveEntry OpenInUpdateModeWithPasswordAsync(...)22 22
System.IO.Compression System.IO.Compression.HuffmanTree CreateTable()20 20
System.IO.Compression System.IO.Compression.ZstandardStream Read(...)20 20
System.IO.Compression System.IO.Compression.ZstandardStream ReadAsync(...)20 20
System.IO.Compression System.IO.Compression.ZstandardStream TryDecompress(...)18 18
System.IO.Compression System.IO.Compression.InflaterManaged DecodeUncompressedBlock(...)17 17

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
System.IO.Compression1126824593713001912%
  
310288310.7%
  
Microsoft.Win32.SafeHandles.SafeZstdCDictHandle0771930%
 
00
 
Microsoft.Win32.SafeHandles.SafeZstdCompressHandle047471930%
 
0100%
 
Microsoft.Win32.SafeHandles.SafeZstdDDictHandle0771930%
 
00
 
Microsoft.Win32.SafeHandles.SafeZstdDecompressHandle047471930%
 
0100%
 
System.IO.Compression.CheckSumAndSizeWriteStream01411417570%
 
0420%
 
System.IO.Compression.CompressionFormatHelper01717500%
 
080%
 
System.IO.Compression.Crc32Helper01111290%
 
060%
 
System.IO.Compression.CrcValidatingReadStream01511517570%
 
0400%
 
System.IO.Compression.DeflateDecoder061611300%
 
0220%
 
System.IO.Compression.DeflateEncoder01621623430%
 
0660%
 
System.IO.Compression.DeflateManagedStream01621623130%
 
0440%
 
System.IO.Compression.Deflater01101102080%
 
0200%
 
System.IO.Compression.DeflateStream067967911490%
 
02590%
 
System.IO.Compression.GZipDecoder02525740%
 
040%
 
System.IO.Compression.GZipEncoder048481660%
 
060%
 
System.IO.Compression.GZipStream01451452720%
 
0240%
 
System.IO.Compression.HuffmanTree01601603230%
 
0500%
 
System.IO.Compression.Inflater01761763140%
 
0560%
 
System.IO.Compression.InflaterManaged03713716940%
 
01450%
 
System.IO.Compression.InputBuffer01141142250%
 
0320%
 
System.IO.Compression.OutputWindow079791520%
 
0180%
 
System.IO.Compression.PositionPreservingWriteOnlyStreamWrapper057571190%
 
020%
 
System.IO.Compression.WinZipAesExtraField164561117626.2%
  
72626.9%
  
System.IO.Compression.WinZipAesKeyMaterial05656990%
 
080%
 
System.IO.Compression.WinZipAesStream04044046740%
 
01300%
 
System.IO.Compression.WrappedStream01471477570%
 
0320%
 
System.IO.Compression.Zip64EndOfCentralDirectoryLocator271946145458.6%
  
4850%
  
System.IO.Compression.Zip64EndOfCentralDirectoryRecord402363145463.4%
  
88100%
 
System.IO.Compression.Zip64ExtraField9189180145450.5%
  
345660.7%
  
System.IO.Compression.ZipArchive364411775156246.9%
  
9828035%
  
System.IO.Compression.ZipArchiveEntry1951868206335839.4%
  
597777.5%
  
System.IO.Compression.ZipCentralDirectoryFileHeader12715142145489.4%
  
303488.2%
  
System.IO.Compression.ZipCryptoKeys055190%
 
00
 
System.IO.Compression.ZipCryptoStream02882884610%
 
0660%
 
System.IO.Compression.ZipEndOfCentralDirectoryBlock593897145460.8%
  
162857.1%
  
System.IO.Compression.ZipGenericExtraField18113131145413.7%
  
54610.8%
  
System.IO.Compression.ZipHelper1334417733975.1%
  
365466.6%
  
System.IO.Compression.ZipLocalFileHeader415697145442.2%
  
112055%
  
System.IO.Compression.ZLibCompressionOptions029291150%
 
040%
 
System.IO.Compression.ZLibDecoder02525740%
 
040%
 
System.IO.Compression.ZLibEncoder044441580%
 
040%
 
System.IO.Compression.ZLibException02323740%
 
00
 
System.IO.Compression.ZLibNative01591594320%
 
0270%
 
System.IO.Compression.ZLibStream01221223090%
 
0100%
 
System.IO.Compression.ZstandardCompressionOptions039391120%
 
060%
 
System.IO.Compression.ZstandardDecoder02152154210%
 
0480%
 
System.IO.Compression.ZstandardDecompressionOptions01010380%
 
020%
 
System.IO.Compression.ZstandardDictionary097972060%
 
0280%
 
System.IO.Compression.ZstandardEncoder02672674970%
 
0580%
 
System.IO.Compression.ZstandardStream048448410790%
 
01680%
 
System.IO.Compression.ZstandardUtils04545990%
 
0230%
 
System.IO.SubReadStream01211212880%
 
0320%
 
System.Net.ArrayBuffer084841970%
 
0300%
 
System.SR15839822515.3%
  
22100%