[ {
  "shortName" : "private void SendMTFValues()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 1013,
  "linesOfCode" : 326,
  "mcCabeIndex" : 69,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long TestLocalHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1374,
  "linesOfCode" : 211,
  "mcCabeIndex" : 73,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 311,
  "linesOfCode" : 164,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MainSort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1478,
  "linesOfCode" : 157,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAndMoveToFrontDecode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 770,
  "linesOfCode" : 156,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long LocateBlockWithSignature()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3447,
  "endLine" : 3658,
  "linesOfCode" : 146,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HbMakeCodeLengths()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1985,
  "linesOfCode" : 133,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunUpdates()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3012,
  "endLine" : 3162,
  "linesOfCode" : 128,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry GetNextEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 596,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FullGtU()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1684,
  "linesOfCode" : 127,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void QSort3()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1259,
  "linesOfCode" : 120,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int WriteCentralDirectoryHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2219,
  "endLine" : 2369,
  "linesOfCode" : 116,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TestArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 1082,
  "linesOfCode" : 112,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLocalEntryHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2075,
  "endLine" : 2217,
  "linesOfCode" : 112,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int WriteEndEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 517,
  "linesOfCode" : 110,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Decode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 552,
  "linesOfCode" : 108,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FindLongestMatch()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 612,
  "linesOfCode" : 107,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 310,
  "linesOfCode" : 104,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 417,
  "linesOfCode" : 103,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateMTFValues()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1828,
  "linesOfCode" : 102,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractFileEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 846,
  "linesOfCode" : 101,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 962,
  "linesOfCode" : 100,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry GetNextEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 304,
  "linesOfCode" : 100,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeflateSlow()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 855,
  "linesOfCode" : 98,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DecodeHuffman()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 386,
  "linesOfCode" : 93,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int WriteLocalHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 159,
  "linesOfCode" : 92,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildTree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 329,
  "linesOfCode" : 92,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecvDecodingTables()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 577,
  "linesOfCode" : 91,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEntryCore()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 913,
  "linesOfCode" : 90,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteEntryFooter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 594,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanDir()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 524,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeflateFast()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 739,
  "linesOfCode" : 76,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SimpleSort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1106,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Deflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 522,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BodyRead()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 716,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Copy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 276,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildTree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 169,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 579,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 305,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 460,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 473,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry MakeFileEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 275,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterDynHeader.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 120,
  "linesOfCode" : 56,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int StoredDescriptorEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 583,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 710,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 235,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 361,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CalcBLFreq()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 405,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCommentOnly()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2884,
  "endLine" : 2952,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  async Task WriteEndOfCentralDirectoryAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 310,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FlushBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 857,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream CreateAndInitDecryptionStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3737,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry MakeDirectoryEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 359,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRun()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 412,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadAndTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 169,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Inflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 776,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2703,
  "endLine" : 2760,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 614,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string MakeValidName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 239,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public StringBuilder ParseName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 889,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 723,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 594,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetFileTarHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 456,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 423,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HbCreateDecodeTables()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1051,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2966,
  "endLine" : 3009,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompressBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 757,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2500,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyEntryDataDirect()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2601,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyEntryDirect()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2842,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 387,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ProcessExtraData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 944,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 669,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupRandPartB()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 900,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CopyBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 226,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidFilterExpression()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 103,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Compile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 274,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 682,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InflaterHuffmanTree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 70,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PutNextEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 314,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 462,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1543,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream GetOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2701,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 153,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadFooter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 357,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Copy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 515,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long Skip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 457,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeflaterHuffman()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 642,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommitUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1614,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractAndTranslateEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 749,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ReadRequestedBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 726,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 285,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 916,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public long ParseOctal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 799,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 964,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 809,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 557,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeflateStored()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 649,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupRandPartA()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 841,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Deflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 137,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 551,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream ConvertTemporaryToFinal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4694,
  "endLine" : 4731,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetAsciiBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1121,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReadFully()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoReversibleTransformation()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1542,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDictionary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 229,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 713,
  "linesOfCode" : 28,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 325,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 339,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int TransformBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Finish()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task FinishAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 173,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Repeat()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DecodeHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 249,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 116,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CleanFilename()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 289,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Compress()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZip.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 792,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 518,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long SwappedS64()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/ByteOrderUtils.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int WriteDataDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 354,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task FinishAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 812,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 680,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CopyOutput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 181,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDictionary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 620,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildCodes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupNoRandPartB()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 944,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RandomiseBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1508,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadRawBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadClearTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyDescriptorBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2450,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4284,
  "endLine" : 4314,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeValidName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Finish()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 240,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarExtendedHeaderReader.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 391,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int TransformAndBufferBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUnicodeFlag()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipStrings.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyDescriptorBytesDirect()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2522,
  "endLine" : 2550,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream CreateAndInitEncryptionStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3739,
  "endLine" : 3768,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 161,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void NameTarHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 582,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFileContents()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 730,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Find()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 666,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fill()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 413,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async ValueTask DisposeAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 444,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FillWindow()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 400,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4217,
  "endLine" : 4242,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 473,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetOctalBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 306,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task PatchLocalHeaderAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 565,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PatchLocalHeaderSync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 595,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 478,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 311,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Decompress()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZip.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadRecord()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Decompress()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Compress()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2OutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InsertString()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 439,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ZipEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Delete()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1993,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint UpdateDataCommon()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/CrcUtilities.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractContents()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 632,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte Med3()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2024,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CopyStored()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 858,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 583,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIncluded()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipAESTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DecodeChksum()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 418,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendAllTrees()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 696,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ZipFile Create()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 643,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadDataDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompleteCloseEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 360,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 616,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 948,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEOFBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEndOfArchiveBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupNoRandPartA()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 862,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReadDataDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Finish()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 778,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AlignToByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessAESExtraData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 987,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 422,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1999,
  "endLine" : 2019,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream OpenForDirectUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4757,
  "endLine" : 4777,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream OpenForDirectUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4888,
  "endLine" : 4909,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateInputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateOutputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBinary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 1005,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FillBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long LocateBlockWithSignature()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteZip64EndOfCentralDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 638,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyDict()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TallyDist()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 917,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1712,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1909,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MakeCheckSum()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2InputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Deflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deflater()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SlideWindow()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 462,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1852,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ModifyEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2762,
  "endLine" : 2781,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ZipNameTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListContents()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 591,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarBuffer CreateInputTarBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarBuffer CreateOutputTarBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupRandPartC()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 917,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupNoRandPartC()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 961,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HbAssignCodes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1987,
  "endLine" : 2002,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadCheck()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 921,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1822,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeInternal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3363,
  "endLine" : 3380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteZipOutputStreamAsync()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::benchmark" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipInputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Zip/ZipInputStream.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::benchmark" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SkipBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 308,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDecompressStructureSizes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 980,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetKeys()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConfigureEntryEncryption()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 702,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Delete()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 839,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DecodeDict()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int FindEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 795,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetComment()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2844,
  "endLine" : 2865,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Skip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureDirectoryExists()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 980,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFinalRecord()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 557,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetBinaryOrOctalBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 359,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndCompression()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 581,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyAndEncrypt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 739,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte ReadLeByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int PeekBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Lcode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 946,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public delegate void KeysRequiredEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ZipFile Create()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ushort ReadLEUshort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3405,
  "endLine" : 3422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ReadZipInputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Zip/ZipInputStream.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::benchmark" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyEntryContents()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 618,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private long ParseBinaryOrOctal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 753,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTime GetDateTimeFromCTime()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidExpression()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExcluded()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeMaps()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeMaps()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BsW()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Vswap()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StringCodec()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipStrings.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidValue()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 413,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1735,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1773,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1794,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1874,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2InputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::benchmark" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long WriteZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::benchmark" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateInputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateOutputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetUserInfo()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1023,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1062,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnDirectoryFailure()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnFileFailure()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTempFileName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathUtils.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AllocateCompressStructures()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1713,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringCodec GetStringCodec()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipStrings.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDirectoryFailure()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnFileFailure()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnProcessFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnCompletedFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnProcessDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PutNextEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Fill()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 497,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckEmpty()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTime? GetDateTime()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 962,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4187,
  "endLine" : 4200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRecord()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BsFinishedWithStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipAESStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddExtraDataAES()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 533,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipExtraData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 592,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CloseEntryAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 828,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteShortMSB()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterEngine()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FlushStoredBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 779,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasDosAttributes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1570,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PostUpdateCleanup()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2373,
  "endLine" : 2384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDescriptorSize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3898,
  "endLine" : 3908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProcessFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCompleteFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProcessDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedPathFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DropPathRoot()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathUtils.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BsR()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int TransformBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int TransformBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 892,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadShortInternal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PutNextEntryAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterInputBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Dcode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 957,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Clone()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDirectory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int FindExistingUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2626,
  "endLine" : 2650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteEncryptionHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3789,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream MakeTemporaryCopy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4738,
  "endLine" : 4749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipToNextEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 630,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComputeCheckSum()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Complete()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetStreamForTag()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 575,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetComment()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SlowRepeat()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDictionary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inflater()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEncodedLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterHuffman()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry GetEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 819,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1751,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int FindExistingUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2603,
  "endLine" : 2624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3191,
  "endLine" : 3199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3209,
  "endLine" : 3217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetSource()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3323,
  "endLine" : 3332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckClassicPassword()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3770,
  "endLine" : 3778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4160,
  "endLine" : 4179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetSource()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4502,
  "endLine" : 4512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiskArchiveStorage()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4653,
  "endLine" : 4662,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream ConvertTemporaryToFinal()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4857,
  "endLine" : 4866,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint UpdateDataForNormalPoly()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/CrcUtilities.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint UpdateDataForReversedPoly()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/CrcUtilities.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finish()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnProgressMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetKeepOldFiles()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAsciiTranslation()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarBuffer CreateInputTarBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarBuffer CreateOutputTarBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Clone()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDescendent()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Fill()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task WriteProcToStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BsGetInt32()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GenerateKey()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 773,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLeShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLeInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 801,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLeLong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 865,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLeShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLeInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLeLong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AttemptRead()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterDynHeader.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInflaterInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Inflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reopen()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2874,
  "endLine" : 2882,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DecompressData()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::benchmark" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SlowUpdateLoop()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SlowUpdateLoop()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal void SetValueDefaults()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal void RestoreSetValues()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ResetBuf()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedPathFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedPathFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task WriteProcToStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BsPutint()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadBufferedData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateKeys()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ICryptoTransform CreateEncryptor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ICryptoTransform CreateDecryptor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 959,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TransformEntryName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GetAuthCodeIfAES()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TallyLit()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 886,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static short BitReverse()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckSupportedCompressionMethod()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1932,
  "endLine" : 1938,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTransformedFileName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTransformedDirectoryName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckUpdating()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3164,
  "endLine" : 3170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeTextAvailable()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3910,
  "endLine" : 3916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeBytesAvailable()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3918,
  "endLine" : 3924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4782,
  "endLine" : 4788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream MakeTemporaryCopy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4873,
  "endLine" : 4879,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4914,
  "endLine" : 4920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEofBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarExtendedHeaderReader.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetBuffers()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarExtendedHeaderReader.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarEntry CreateTarEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarEntry CreateEntryFromFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanFailureEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameAndSizeFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveToFrontCodeAndSend()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1020,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeZipCryptoPassword()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reopen()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2867,
  "endLine" : 2872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3183,
  "endLine" : 3188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3219,
  "endLine" : 3224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipString()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3845,
  "endLine" : 3850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream GetTemporaryOutput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4681,
  "endLine" : 4687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntryCompressionMethodSupported()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long Crc32LargeUpdate()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/Crc32.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long Adler32LargeUpdate()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/Adler32.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long BZip2CrcLargeUpdate()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleRuntimes()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Program.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::benchmark" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 922,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIds()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetNames()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemScanner()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemScanner()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Scan()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Copy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReadAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected byte TransformByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsZipUnicode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipStrings.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowsNameTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task WriteZip64EndOfCentralDirectoryAsync()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NameIsValid()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidValue()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ReadLong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Skip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DropBits()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SkipToByteBoundary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/StreamManipulator.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EncryptBlock()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetStaticCodes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ZipEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeysRequiredEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddError()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLEShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2027,
  "endLine" : 2031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLEUshort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2036,
  "endLine" : 2040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLEInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLEUint()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2054,
  "endLine" : 2058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLeLong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLEUlong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3236,
  "endLine" : 3240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipString()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3857,
  "endLine" : 3861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator string()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3931,
  "endLine" : 3935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream GetTemporaryOutput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4846,
  "endLine" : 4850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntryFactory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntryFactory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Crc32()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/Crc32.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Adler32()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/Adler32.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2Crc()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::benchmark" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint ComputeCrc32()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Crc32()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Crc32.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Adler32()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/Adler32.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2Crc()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Checksum/BZip2Crc.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFilename()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipInputStream.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GzipOutputStream.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRecordSize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetEntryFactory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRecordSize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryFactoryAdapter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry CreateEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry CreateEntryFromFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry CreateEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidHeaderException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidHeaderException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidHeaderException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateInputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateInputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateOutputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TarArchive CreateOutputTarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Close()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRecordSize()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBlockFactor()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentBlockNum()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentRecordNum()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Clone()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public StringBuilder ParseName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 988,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNameBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetAsciiBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetCheckSumOctalBytes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCTime()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs",
  "fileLinesCount" : 1310,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarExtendedHeaderReader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarExtendedHeaderReader.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TarException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TarEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteEntryHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteEntryHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void AdjustEntryName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void AdjustEntryName()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LzwException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LzwException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LzwException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LzwInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs",
  "fileLinesCount" : 572,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidNameException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/InvalidNameException.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemScanner()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemScanner()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/FileSystemScanner.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamDecodingException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamDecodingException.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpZipBaseException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/SharpZipBaseException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpZipBaseException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/SharpZipBaseException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SharpZipBaseException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/SharpZipBaseException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamUnsupportedException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamUnsupportedException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnexpectedEndOfStreamException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/UnexpectedEndOfStreamException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathFilter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/PathFilter.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReadFully()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/StreamUtils.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/NameFilter.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2Exception()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2Exception()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BZip2Exception()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char BsGetUChar()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BsGetIntVS()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CompressedStreamEOF()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BlockOverrun()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BadBlockHeader()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CrcError()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2InputStream.cs",
  "fileLinesCount" : 1053,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BsPutUChar()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BsPutIntVS()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Panic()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESStream.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PkzipClassicEncryptCryptoTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PkzipClassicDecryptCryptoTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MakeExternalAttributes()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawTaggedData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipExtraData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartNewEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs",
  "fileLinesCount" : 974,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ZipOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipOutputStream.cs",
  "fileLinesCount" : 898,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterHuffmanTree()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/InflaterHuffmanTree.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadRawBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadLeShort()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadLeInt()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ReadLeLong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterInputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void StopDecrypting()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterOutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Deflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/DeflaterOutputStream.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetFreeSpace()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAvailable()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/OutputWindow.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finish()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLevel()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetStrategy()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Deflate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDictionary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterEngine()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetAdler()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateHash()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterEngine.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDictionary()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInput()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsFull()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterHuffman.cs",
  "fileLinesCount" : 959,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeysRequiredEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestStatus()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetOperation()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetBytesTested()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFile()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TestArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AbortUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3202,
  "endLine" : 3206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3226,
  "endLine" : 3234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipUpdate()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3246,
  "endLine" : 3250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3387,
  "endLine" : 3390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private uint ReadLEUint()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3434,
  "endLine" : 3437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ulong ReadLEUlong()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3439,
  "endLine" : 3442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long LocateEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3673,
  "endLine" : 3676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntryEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3954,
  "endLine" : 3957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3971,
  "endLine" : 3974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3976,
  "endLine" : 3979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncompressedStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 3999,
  "endLine" : 4002,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4088,
  "endLine" : 4091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4104,
  "endLine" : 4107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4132,
  "endLine" : 4135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4256,
  "endLine" : 4259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4268,
  "endLine" : 4271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticDiskDataSource()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetSource()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4473,
  "endLine" : 4476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseArchiveStorage()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4577,
  "endLine" : 4580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiskArchiveStorage()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4668,
  "endLine" : 4671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryArchiveStorage()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4811,
  "endLine" : 4814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryArchiveStorage()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4821,
  "endLine" : 4824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadingNotAvailable()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadingNotSupported()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipInputStream.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntryFactory()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry MakeFileEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry MakeFileEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipEntry MakeDirectoryEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipEntryFactory.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipNameTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "benchmark/ICSharpCode.SharpZipLib.Benchmark/Program.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::benchmark" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/GZip/GZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Mark()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryFactoryAdapter()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidHeaderException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/InvalidHeaderException.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TarArchive()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs",
  "fileLinesCount" : 1028,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TarBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarBuffer.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TarEntry()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Tar/TarEntry.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LzwException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LzwConstants()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Lzw/LzwConstants.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidNameException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/InvalidNameException.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidNameException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/InvalidNameException.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidNameException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/InvalidNameException.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpZipBaseException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/SharpZipBaseException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2Exception()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2Exception.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BZip2OutputStream()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/BZip2/BZip2OutputStream.cs",
  "fileLinesCount" : 2033,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GenerateIV()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/PkzipClassic.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowsNameTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastZip()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/FastZip.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterInputBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs",
  "fileLinesCount" : 713,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingBuffer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/PendingBuffer.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deflater()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deflater()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Deflater.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inflater()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeflaterPending()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/Compression/DeflaterPending.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4116,
  "endLine" : 4118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs",
  "fileLinesCount" : 4933,
  "components" : [ "primary::src" ],
  "startLine" : 4320,
  "endLine" : 4323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipNameTransform()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTransformer()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Zip/ZipNameTransform.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueOutOfRangeException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/ValueOutOfRangeException.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamDecodingException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamDecodingException.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamDecodingException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamDecodingException.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamDecodingException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamDecodingException.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamUnsupportedException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamUnsupportedException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamUnsupportedException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamUnsupportedException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamUnsupportedException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/StreamUnsupportedException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedEndOfStreamException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/UnexpectedEndOfStreamException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedEndOfStreamException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/UnexpectedEndOfStreamException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedEndOfStreamException()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Core/Exceptions/UnexpectedEndOfStreamException.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementalHash()",
  "longName" : "",
  "relativeFileName" : "src/ICSharpCode.SharpZipLib/Encryption/ZipAESTransform.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]