{
  "coverlet.core.dll": {
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Coverage.cs": {
      "Coverlet.Core.Coverage": {
        "System.String Coverlet.Core.Coverage::get_Identifier()": {
          "Lines": {
            "33": 0
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Coverage::PrepareModules()": {
          "Lines": {
            "65": 2,
            "66": 2,
            "67": 2,
            "69": 2,
            "70": 2,
            "71": 2,
            "73": 2,
            "74": 2,
            "76": 8,
            "77": 1,
            "78": 1,
            "79": 1,
            "80": 0,
            "81": 0,
            "82": 0,
            "85": 1,
            "86": 1,
            "87": 1,
            "88": 1,
            "92": 1,
            "93": 1,
            "94": 1,
            "95": 1,
            "96": 1,
            "97": 0,
            "98": 0,
            "99": 0,
            "100": 0,
            "101": 0,
            "102": 1,
            "103": 1,
            "104": 2
          },
          "Branches": [
            {
              "Line": 69,
              "Offset": 44,
              "EndOffset": 46,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 69,
              "Offset": 44,
              "EndOffset": 52,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 2
            },
            {
              "Line": 70,
              "Offset": 77,
              "EndOffset": 79,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 70,
              "Offset": 77,
              "EndOffset": 85,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 2
            },
            {
              "Line": 71,
              "Offset": 105,
              "EndOffset": 107,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 71,
              "Offset": 105,
              "EndOffset": 113,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 2
            },
            {
              "Line": 73,
              "Offset": 139,
              "EndOffset": 141,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 73,
              "Offset": 139,
              "EndOffset": 145,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 2
            },
            {
              "Line": 73,
              "Offset": 151,
              "EndOffset": 153,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 1
            },
            {
              "Line": 73,
              "Offset": 151,
              "EndOffset": 176,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 2
            },
            {
              "Line": 74,
              "Offset": 199,
              "EndOffset": 201,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 0
            },
            {
              "Line": 74,
              "Offset": 199,
              "EndOffset": 205,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 2
            },
            {
              "Line": 74,
              "Offset": 211,
              "EndOffset": 213,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 1
            },
            {
              "Line": 74,
              "Offset": 211,
              "EndOffset": 236,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 2
            },
            {
              "Line": 76,
              "Offset": 541,
              "EndOffset": 261,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 1
            },
            {
              "Line": 78,
              "Offset": 280,
              "EndOffset": 282,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 1
            },
            {
              "Line": 78,
              "Offset": 280,
              "EndOffset": 300,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 0
            },
            {
              "Line": 78,
              "Offset": 305,
              "EndOffset": 307,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 78,
              "Offset": 305,
              "EndOffset": 342,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 1
            },
            {
              "Line": 86,
              "Offset": 399,
              "EndOffset": 404,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 1
            },
            {
              "Line": 86,
              "Offset": 399,
              "EndOffset": 532,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 1
            },
            {
              "Line": 76,
              "Offset": 541,
              "EndOffset": 546,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 2
            }
          ]
        },
        "Coverlet.Core.CoverageResult Coverlet.Core.Coverage::GetCoverageResult()": {
          "Lines": {
            "107": 2,
            "108": 2,
            "110": 2,
            "111": 8,
            "112": 1,
            "113": 1,
            "114": 35,
            "115": 16,
            "117": 1898,
            "118": 925,
            "119": 925,
            "120": 909,
            "121": 909,
            "122": 899,
            "123": 899,
            "124": 815,
            "125": 815,
            "126": 815,
            "128": 84,
            "129": 84,
            "130": 84,
            "131": 84,
            "132": 899,
            "134": 10,
            "135": 10,
            "136": 10,
            "137": 10,
            "138": 10,
            "139": 909,
            "141": 16,
            "142": 16,
            "143": 16,
            "144": 16,
            "145": 16,
            "146": 16,
            "147": 925,
            "150": 312,
            "151": 132,
            "152": 132,
            "153": 132,
            "154": 132,
            "155": 132,
            "156": 132,
            "157": 132,
            "158": 132,
            "159": 132,
            "160": 132,
            "161": 132,
            "163": 0,
            "164": 0,
            "165": 0,
            "166": 0,
            "167": 0,
            "168": 0,
            "169": 132,
            "171": 0,
            "172": 0,
            "173": 0,
            "174": 0,
            "175": 0,
            "176": 0,
            "177": 0,
            "178": 132,
            "180": 0,
            "181": 0,
            "182": 0,
            "183": 0,
            "184": 0,
            "185": 0,
            "186": 0,
            "187": 0,
            "188": 132,
            "189": 16,
            "191": 1,
            "192": 1,
            "193": 1,
            "195": 2,
            "197": 2,
            "198": 0,
            "199": 0,
            "200": 0,
            "201": 0,
            "203": 2,
            "204": 2
          },
          "Branches": [
            {
              "Line": 111,
              "Offset": 1683,
              "EndOffset": 32,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 1
            },
            {
              "Line": 114,
              "Offset": 1615,
              "EndOffset": 72,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 16
            },
            {
              "Line": 117,
              "Offset": 689,
              "EndOffset": 107,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 925
            },
            {
              "Line": 119,
              "Offset": 137,
              "EndOffset": 142,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 909
            },
            {
              "Line": 121,
              "Offset": 163,
              "EndOffset": 168,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 899
            },
            {
              "Line": 123,
              "Offset": 189,
              "EndOffset": 191,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 815
            },
            {
              "Line": 123,
              "Offset": 189,
              "EndOffset": 258,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 84
            },
            {
              "Line": 121,
              "Offset": 163,
              "EndOffset": 373,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 10
            },
            {
              "Line": 119,
              "Offset": 137,
              "EndOffset": 520,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 16
            },
            {
              "Line": 117,
              "Offset": 689,
              "EndOffset": 694,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 16
            },
            {
              "Line": 150,
              "Offset": 1585,
              "EndOffset": 736,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 132
            },
            {
              "Line": 152,
              "Offset": 766,
              "EndOffset": 771,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 132
            },
            {
              "Line": 154,
              "Offset": 792,
              "EndOffset": 797,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 132
            },
            {
              "Line": 156,
              "Offset": 818,
              "EndOffset": 820,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 132
            },
            {
              "Line": 156,
              "Offset": 818,
              "EndOffset": 929,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 0
            },
            {
              "Line": 154,
              "Offset": 792,
              "EndOffset": 1119,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 152,
              "Offset": 766,
              "EndOffset": 1341,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 150,
              "Offset": 1585,
              "EndOffset": 1590,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 16
            },
            {
              "Line": 114,
              "Offset": 1615,
              "EndOffset": 1620,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 1
            },
            {
              "Line": 111,
              "Offset": 1683,
              "EndOffset": 1688,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 2
            },
            {
              "Line": 197,
              "Offset": 1753,
              "EndOffset": 1755,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 0
            },
            {
              "Line": 197,
              "Offset": 1766,
              "EndOffset": 1768,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 0
            },
            {
              "Line": 197,
              "Offset": 1753,
              "EndOffset": 1781,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 2
            },
            {
              "Line": 197,
              "Offset": 1766,
              "EndOffset": 1781,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 2
            },
            {
              "Line": 197,
              "Offset": 1786,
              "EndOffset": 1788,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 0
            },
            {
              "Line": 197,
              "Offset": 1786,
              "EndOffset": 1817,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 2
            }
          ]
        },
        "System.Void Coverlet.Core.Coverage::CalculateCoverage()": {
          "Lines": {
            "207": 2,
            "208": 8,
            "209": 1,
            "210": 1,
            "211": 1,
            "212": 1,
            "213": 1,
            "216": 0,
            "217": 0,
            "218": 0,
            "219": 0,
            "220": 0,
            "221": 0,
            "222": 0,
            "223": 0,
            "224": 0,
            "225": 0,
            "227": 0,
            "228": 0,
            "229": 0,
            "230": 0,
            "234": 0,
            "236": 0,
            "237": 0,
            "238": 0,
            "239": 0,
            "240": 0,
            "242": 0,
            "243": 0,
            "244": 0,
            "245": 0,
            "246": 0,
            "248": 0,
            "249": 0,
            "250": 0,
            "251": 0,
            "252": 0,
            "253": 0,
            "254": 0,
            "255": 0,
            "256": 0,
            "260": 0,
            "261": 0,
            "262": 0,
            "263": 0,
            "264": 0,
            "266": 0,
            "267": 0,
            "268": 0,
            "269": 0,
            "270": 0,
            "271": 0,
            "272": 0,
            "273": 0,
            "274": 0,
            "275": 0,
            "276": 0,
            "277": 0,
            "278": 0,
            "279": 0,
            "280": 0,
            "281": 0,
            "283": 0,
            "284": 0,
            "285": 2
          },
          "Branches": [
            {
              "Line": 208,
              "Offset": 977,
              "EndOffset": 19,
              "Path": 1,
              "Ordinal": 33,
              "Hits": 1
            },
            {
              "Line": 210,
              "Offset": 44,
              "EndOffset": 46,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 210,
              "Offset": 44,
              "EndOffset": 117,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 140,
              "EndOffset": 142,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 140,
              "EndOffset": 153,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 158,
              "EndOffset": 160,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 221,
              "Offset": 249,
              "EndOffset": 209,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            },
            {
              "Line": 221,
              "Offset": 249,
              "EndOffset": 251,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 158,
              "EndOffset": 269,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 236,
              "Offset": 525,
              "EndOffset": 328,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 0
            },
            {
              "Line": 242,
              "Offset": 380,
              "EndOffset": 382,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 242,
              "Offset": 380,
              "EndOffset": 435,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 249,
              "Offset": 505,
              "EndOffset": 447,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 249,
              "Offset": 505,
              "EndOffset": 507,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 0
            },
            {
              "Line": 236,
              "Offset": 525,
              "EndOffset": 530,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 260,
              "Offset": 935,
              "EndOffset": 580,
              "Path": 1,
              "Ordinal": 31,
              "Hits": 0
            },
            {
              "Line": 263,
              "Offset": 831,
              "EndOffset": 622,
              "Path": 1,
              "Ordinal": 27,
              "Hits": 0
            },
            {
              "Line": 266,
              "Offset": 650,
              "EndOffset": 652,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 0
            },
            {
              "Line": 266,
              "Offset": 650,
              "EndOffset": 669,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 0
            },
            {
              "Line": 266,
              "Offset": 674,
              "EndOffset": 679,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 268,
              "Offset": 803,
              "EndOffset": 702,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 741,
              "EndOffset": 743,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 757,
              "EndOffset": 759,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 741,
              "EndOffset": 776,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 757,
              "EndOffset": 776,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 781,
              "EndOffset": 783,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 0
            },
            {
              "Line": 270,
              "Offset": 781,
              "EndOffset": 795,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 0
            },
            {
              "Line": 268,
              "Offset": 803,
              "EndOffset": 805,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 0
            },
            {
              "Line": 266,
              "Offset": 674,
              "EndOffset": 823,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 0
            },
            {
              "Line": 263,
              "Offset": 831,
              "EndOffset": 836,
              "Path": 0,
              "Ordinal": 26,
              "Hits": 0
            },
            {
              "Line": 277,
              "Offset": 908,
              "EndOffset": 865,
              "Path": 1,
              "Ordinal": 29,
              "Hits": 0
            },
            {
              "Line": 277,
              "Offset": 908,
              "EndOffset": 910,
              "Path": 0,
              "Ordinal": 28,
              "Hits": 0
            },
            {
              "Line": 260,
              "Offset": 935,
              "EndOffset": 940,
              "Path": 0,
              "Ordinal": 30,
              "Hits": 0
            },
            {
              "Line": 208,
              "Offset": 977,
              "EndOffset": 982,
              "Path": 0,
              "Ordinal": 32,
              "Hits": 2
            }
          ]
        },
        "System.Boolean Coverlet.Core.Coverage::IsAsyncStateMachineMethod(System.String)": {
          "Lines": {
            "288": 0,
            "289": 0,
            "290": 0,
            "291": 0,
            "294": 0,
            "295": 0,
            "296": 0,
            "297": 0,
            "298": 0,
            "300": 0,
            "301": 0,
            "302": 0
          },
          "Branches": [
            {
              "Line": 289,
              "Offset": 17,
              "EndOffset": 19,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 289,
              "Offset": 17,
              "EndOffset": 24,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 294,
              "Offset": 79,
              "EndOffset": 39,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 296,
              "Offset": 64,
              "EndOffset": 66,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 296,
              "Offset": 64,
              "EndOffset": 71,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 294,
              "Offset": 79,
              "EndOffset": 81,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            }
          ]
        },
        "System.String Coverlet.Core.Coverage::GetSourceLinkUrl(System.Collections.Generic.Dictionary`2<System.String,System.String>,System.String)": {
          "Lines": {
            "305": 0,
            "306": 0,
            "307": 0,
            "308": 0,
            "311": 0,
            "312": 0,
            "314": 0,
            "315": 0,
            "316": 0,
            "317": 0,
            "319": 0,
            "320": 0,
            "322": 0,
            "324": 0,
            "325": 0,
            "326": 0,
            "327": 0,
            "328": 0,
            "330": 0,
            "331": 0,
            "332": 0,
            "333": 0,
            "334": 0,
            "335": 0,
            "337": 0,
            "339": 0,
            "340": 0,
            "342": 0,
            "343": 0,
            "344": 0
          },
          "Branches": [
            {
              "Line": 306,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 306,
              "Offset": 14,
              "EndOffset": 25,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 314,
              "Offset": 243,
              "EndOffset": 51,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 317,
              "Offset": 91,
              "EndOffset": 98,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 319,
              "Offset": 142,
              "EndOffset": 146,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 324,
              "Offset": 186,
              "EndOffset": 188,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 324,
              "Offset": 186,
              "EndOffset": 201,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            },
            {
              "Line": 330,
              "Offset": 220,
              "EndOffset": 222,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 330,
              "Offset": 220,
              "EndOffset": 235,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 317,
              "Offset": 91,
              "EndOffset": 236,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 319,
              "Offset": 142,
              "EndOffset": 236,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 314,
              "Offset": 243,
              "EndOffset": 248,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 0
            },
            {
              "Line": 337,
              "Offset": 276,
              "EndOffset": 278,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 337,
              "Offset": 276,
              "EndOffset": 281,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 0
            }
          ]
        },
        "System.Void Coverlet.Core.Coverage::.ctor(System.String,System.String[],System.String[],System.String[],System.String[],System.String[],System.Boolean,System.Boolean,System.String,System.Boolean,Coverlet.Core.Logging.ILogger)": {
          "Lines": {
            "36": 2,
            "37": 2,
            "38": 2,
            "39": 2,
            "40": 2,
            "41": 2,
            "42": 2,
            "43": 2,
            "44": 2,
            "45": 2,
            "46": 2,
            "47": 2,
            "48": 2,
            "49": 2,
            "50": 2,
            "51": 2,
            "52": 2,
            "53": 2,
            "54": 2,
            "55": 2,
            "56": 2,
            "57": 2,
            "58": 2,
            "60": 2,
            "61": 2,
            "62": 2
          },
          "Branches": [
            {
              "Line": 50,
              "Offset": 25,
              "EndOffset": 27,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 50,
              "Offset": 25,
              "EndOffset": 33,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 2
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/CoverageDetails.cs": {
      "Coverlet.Core.CoverageDetails": {
        "System.Double Coverlet.Core.CoverageDetails::get_Covered()": {
          "Lines": {
            "7": 540
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageDetails::get_Total()": {
          "Lines": {
            "8": 571
          },
          "Branches": []
        },
        "System.Double Coverlet.Core.CoverageDetails::get_Percent()": {
          "Lines": {
            "11": 56
          },
          "Branches": [
            {
              "Line": 11,
              "Offset": 6,
              "EndOffset": 8,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 53
            },
            {
              "Line": 11,
              "Offset": 6,
              "EndOffset": 24,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 3
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/CoverageResult.cs": {
      "Coverlet.Core.BranchInfo": {
        "System.Int32 Coverlet.Core.BranchInfo::get_Line()": {
          "Lines": {
            "13": 194
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.BranchInfo::get_Offset()": {
          "Lines": {
            "14": 183
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.BranchInfo::get_EndOffset()": {
          "Lines": {
            "15": 173
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.BranchInfo::get_Path()": {
          "Lines": {
            "16": 181
          },
          "Branches": []
        },
        "System.UInt32 Coverlet.Core.BranchInfo::get_Ordinal()": {
          "Lines": {
            "17": 179
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.BranchInfo::get_Hits()": {
          "Lines": {
            "18": 241
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Method": {
        "System.Void Coverlet.Core.Method::.ctor()": {
          "Lines": {
            "27": 126,
            "28": 126,
            "29": 126,
            "30": 126,
            "31": 126
          },
          "Branches": []
        }
      },
      "Coverlet.Core.CoverageResult": {
        "System.Void Coverlet.Core.CoverageResult::Merge(Coverlet.Core.Modules)": {
          "Lines": {
            "49": 0,
            "50": 0,
            "51": 0,
            "52": 0,
            "53": 0,
            "54": 0,
            "55": 0,
            "57": 0,
            "58": 0,
            "59": 0,
            "60": 0,
            "61": 0,
            "62": 0,
            "63": 0,
            "65": 0,
            "66": 0,
            "67": 0,
            "68": 0,
            "69": 0,
            "70": 0,
            "71": 0,
            "73": 0,
            "74": 0,
            "75": 0,
            "76": 0,
            "77": 0,
            "78": 0,
            "79": 0,
            "81": 0,
            "82": 0,
            "83": 0,
            "84": 0,
            "85": 0,
            "86": 0,
            "87": 0,
            "89": 0,
            "90": 0,
            "91": 0,
            "92": 0,
            "94": 0,
            "95": 0,
            "96": 0,
            "97": 0,
            "98": 0,
            "99": 0,
            "101": 0,
            "102": 0,
            "103": 0,
            "104": 0,
            "105": 0,
            "106": 0,
            "107": 0,
            "108": 0,
            "109": 0,
            "110": 0,
            "114": 0,
            "115": 0,
            "116": 0,
            "117": 0,
            "118": 0,
            "119": 0,
            "120": 0,
            "121": 0,
            "122": 0,
            "123": 0,
            "124": 0,
            "126": 0,
            "127": 0,
            "128": 0,
            "129": 0,
            "130": 0,
            "131": 0,
            "132": 0,
            "133": 0,
            "134": 0,
            "135": 0,
            "136": 0,
            "137": 0,
            "138": 0,
            "139": 0,
            "140": 0,
            "141": 0,
            "142": 0,
            "143": 0,
            "144": 0,
            "145": 0
          },
          "Branches": [
            {
              "Line": 50,
              "Offset": 1148,
              "EndOffset": 14,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 0
            },
            {
              "Line": 52,
              "Offset": 51,
              "EndOffset": 53,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 52,
              "Offset": 51,
              "EndOffset": 86,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 58,
              "Offset": 1117,
              "EndOffset": 107,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 0
            },
            {
              "Line": 60,
              "Offset": 154,
              "EndOffset": 156,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 60,
              "Offset": 154,
              "EndOffset": 201,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 66,
              "Offset": 1086,
              "EndOffset": 222,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 0
            },
            {
              "Line": 68,
              "Offset": 281,
              "EndOffset": 283,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 68,
              "Offset": 281,
              "EndOffset": 340,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 74,
              "Offset": 1055,
              "EndOffset": 361,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 0
            },
            {
              "Line": 76,
              "Offset": 432,
              "EndOffset": 434,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 76,
              "Offset": 432,
              "EndOffset": 503,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            },
            {
              "Line": 82,
              "Offset": 809,
              "EndOffset": 529,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 84,
              "Offset": 617,
              "EndOffset": 619,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 84,
              "Offset": 617,
              "EndOffset": 702,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 82,
              "Offset": 809,
              "EndOffset": 814,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 0
            },
            {
              "Line": 94,
              "Offset": 1024,
              "EndOffset": 856,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 0
            },
            {
              "Line": 98,
              "Offset": 970,
              "EndOffset": 972,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 98,
              "Offset": 970,
              "EndOffset": 989,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 0
            },
            {
              "Line": 94,
              "Offset": 1024,
              "EndOffset": 1029,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 0
            },
            {
              "Line": 74,
              "Offset": 1055,
              "EndOffset": 1060,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 66,
              "Offset": 1086,
              "EndOffset": 1091,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 0
            },
            {
              "Line": 58,
              "Offset": 1117,
              "EndOffset": 1122,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 0
            },
            {
              "Line": 50,
              "Offset": 1148,
              "EndOffset": 1153,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 0
            },
            {
              "Line": 115,
              "Offset": 1657,
              "EndOffset": 1195,
              "Path": 1,
              "Ordinal": 45,
              "Hits": 0
            },
            {
              "Line": 117,
              "Offset": 1627,
              "EndOffset": 1225,
              "Path": 1,
              "Ordinal": 43,
              "Hits": 0
            },
            {
              "Line": 119,
              "Offset": 1597,
              "EndOffset": 1255,
              "Path": 1,
              "Ordinal": 41,
              "Hits": 0
            },
            {
              "Line": 121,
              "Offset": 1567,
              "EndOffset": 1285,
              "Path": 1,
              "Ordinal": 39,
              "Hits": 0
            },
            {
              "Line": 123,
              "Offset": 1469,
              "EndOffset": 1320,
              "Path": 1,
              "Ordinal": 35,
              "Hits": 0
            },
            {
              "Line": 126,
              "Offset": 1343,
              "EndOffset": 1345,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 0
            },
            {
              "Line": 126,
              "Offset": 1343,
              "EndOffset": 1357,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 0
            },
            {
              "Line": 126,
              "Offset": 1362,
              "EndOffset": 1364,
              "Path": 0,
              "Ordinal": 26,
              "Hits": 0
            },
            {
              "Line": 128,
              "Offset": 1441,
              "EndOffset": 1387,
              "Path": 1,
              "Ordinal": 33,
              "Hits": 0
            },
            {
              "Line": 130,
              "Offset": 1401,
              "EndOffset": 1403,
              "Path": 0,
              "Ordinal": 28,
              "Hits": 0
            },
            {
              "Line": 130,
              "Offset": 1401,
              "EndOffset": 1415,
              "Path": 1,
              "Ordinal": 29,
              "Hits": 0
            },
            {
              "Line": 130,
              "Offset": 1420,
              "EndOffset": 1422,
              "Path": 0,
              "Ordinal": 30,
              "Hits": 0
            },
            {
              "Line": 130,
              "Offset": 1420,
              "EndOffset": 1433,
              "Path": 1,
              "Ordinal": 31,
              "Hits": 0
            },
            {
              "Line": 128,
              "Offset": 1441,
              "EndOffset": 1443,
              "Path": 0,
              "Ordinal": 32,
              "Hits": 0
            },
            {
              "Line": 126,
              "Offset": 1362,
              "EndOffset": 1461,
              "Path": 1,
              "Ordinal": 27,
              "Hits": 0
            },
            {
              "Line": 123,
              "Offset": 1469,
              "EndOffset": 1474,
              "Path": 0,
              "Ordinal": 34,
              "Hits": 0
            },
            {
              "Line": 137,
              "Offset": 1540,
              "EndOffset": 1502,
              "Path": 1,
              "Ordinal": 37,
              "Hits": 0
            },
            {
              "Line": 137,
              "Offset": 1540,
              "EndOffset": 1542,
              "Path": 0,
              "Ordinal": 36,
              "Hits": 0
            },
            {
              "Line": 121,
              "Offset": 1567,
              "EndOffset": 1572,
              "Path": 0,
              "Ordinal": 38,
              "Hits": 0
            },
            {
              "Line": 119,
              "Offset": 1597,
              "EndOffset": 1602,
              "Path": 0,
              "Ordinal": 40,
              "Hits": 0
            },
            {
              "Line": 117,
              "Offset": 1627,
              "EndOffset": 1632,
              "Path": 0,
              "Ordinal": 42,
              "Hits": 0
            },
            {
              "Line": 115,
              "Offset": 1657,
              "EndOffset": 1662,
              "Path": 0,
              "Ordinal": 44,
              "Hits": 0
            }
          ]
        },
        "System.Boolean Coverlet.Core.CoverageResult::IsAsyncStateMachineMethod(System.String)": {
          "Lines": {
            "148": 0,
            "149": 0,
            "150": 0,
            "151": 0,
            "154": 0,
            "155": 0,
            "156": 0,
            "157": 0,
            "158": 0,
            "160": 0,
            "161": 0,
            "162": 0
          },
          "Branches": [
            {
              "Line": 149,
              "Offset": 17,
              "EndOffset": 19,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 149,
              "Offset": 17,
              "EndOffset": 24,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 154,
              "Offset": 79,
              "EndOffset": 39,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 156,
              "Offset": 64,
              "EndOffset": 66,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 156,
              "Offset": 64,
              "EndOffset": 71,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 154,
              "Offset": 79,
              "EndOffset": 81,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            }
          ]
        },
        "Coverlet.Core.Enums.ThresholdTypeFlags Coverlet.Core.CoverageResult::GetThresholdTypesBelowThreshold(Coverlet.Core.CoverageSummary,System.Double,Coverlet.Core.Enums.ThresholdTypeFlags,Coverlet.Core.Enums.ThresholdStatistic)": {
          "Lines": {
            "165": 0,
            "166": 0,
            "167": 0,
            "170": 0,
            "171": 0,
            "172": 0,
            "173": 0,
            "174": 0,
            "175": 0,
            "177": 0,
            "178": 0,
            "179": 0,
            "180": 0,
            "181": 0,
            "183": 0,
            "184": 0,
            "185": 0,
            "186": 0,
            "187": 0,
            "189": 0,
            "190": 0,
            "191": 0,
            "192": 0,
            "193": 0,
            "194": 0,
            "195": 0,
            "196": 0,
            "198": 0,
            "199": 0,
            "200": 0,
            "201": 0,
            "202": 0,
            "204": 0,
            "205": 0,
            "206": 0,
            "207": 0,
            "208": 0,
            "209": 0,
            "211": 0,
            "212": 0,
            "213": 0,
            "214": 0,
            "215": 0,
            "217": 0,
            "218": 0,
            "219": 0,
            "220": 0,
            "221": 0,
            "223": 0,
            "224": 0,
            "225": 0,
            "226": 0,
            "227": 0,
            "228": 0,
            "229": 0,
            "231": 0,
            "232": 0,
            "233": 0,
            "234": 0,
            "236": 0,
            "237": 0,
            "238": 0,
            "239": 0,
            "240": 0,
            "242": 0,
            "243": 0,
            "244": 0,
            "245": 0,
            "246": 0,
            "248": 0,
            "249": 0,
            "250": 0,
            "251": 0,
            "252": 0,
            "253": 0,
            "254": 0,
            "257": 0,
            "258": 0
          },
          "Branches": [
            {
              "Line": 167,
              "Offset": 9,
              "EndOffset": 31,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 171,
              "Offset": 245,
              "EndOffset": 50,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 0
            },
            {
              "Line": 177,
              "Offset": 160,
              "EndOffset": 162,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 179,
              "Offset": 172,
              "EndOffset": 174,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 179,
              "Offset": 172,
              "EndOffset": 178,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            },
            {
              "Line": 177,
              "Offset": 160,
              "EndOffset": 179,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 183,
              "Offset": 189,
              "EndOffset": 191,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 185,
              "Offset": 201,
              "EndOffset": 203,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 0
            },
            {
              "Line": 185,
              "Offset": 201,
              "EndOffset": 207,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 183,
              "Offset": 189,
              "EndOffset": 208,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 189,
              "Offset": 218,
              "EndOffset": 220,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 191,
              "Offset": 230,
              "EndOffset": 232,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 0
            },
            {
              "Line": 191,
              "Offset": 230,
              "EndOffset": 236,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 0
            },
            {
              "Line": 189,
              "Offset": 218,
              "EndOffset": 237,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 0
            },
            {
              "Line": 171,
              "Offset": 245,
              "EndOffset": 250,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 167,
              "Offset": 9,
              "EndOffset": 273,
              "Path": 2,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 204,
              "Offset": 453,
              "EndOffset": 336,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 0
            },
            {
              "Line": 204,
              "Offset": 453,
              "EndOffset": 455,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 0
            },
            {
              "Line": 211,
              "Offset": 482,
              "EndOffset": 484,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 0
            },
            {
              "Line": 213,
              "Offset": 498,
              "EndOffset": 500,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 0
            },
            {
              "Line": 213,
              "Offset": 498,
              "EndOffset": 504,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 0
            },
            {
              "Line": 211,
              "Offset": 482,
              "EndOffset": 505,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 515,
              "EndOffset": 517,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 0
            },
            {
              "Line": 219,
              "Offset": 531,
              "EndOffset": 533,
              "Path": 0,
              "Ordinal": 26,
              "Hits": 0
            },
            {
              "Line": 219,
              "Offset": 531,
              "EndOffset": 537,
              "Path": 1,
              "Ordinal": 27,
              "Hits": 0
            },
            {
              "Line": 217,
              "Offset": 515,
              "EndOffset": 538,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 0
            },
            {
              "Line": 223,
              "Offset": 548,
              "EndOffset": 550,
              "Path": 0,
              "Ordinal": 28,
              "Hits": 0
            },
            {
              "Line": 225,
              "Offset": 564,
              "EndOffset": 566,
              "Path": 0,
              "Ordinal": 30,
              "Hits": 0
            },
            {
              "Line": 225,
              "Offset": 564,
              "EndOffset": 570,
              "Path": 1,
              "Ordinal": 31,
              "Hits": 0
            },
            {
              "Line": 223,
              "Offset": 548,
              "EndOffset": 571,
              "Path": 1,
              "Ordinal": 29,
              "Hits": 0
            },
            {
              "Line": 167,
              "Offset": 9,
              "EndOffset": 577,
              "Path": 3,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 236,
              "Offset": 675,
              "EndOffset": 677,
              "Path": 0,
              "Ordinal": 32,
              "Hits": 0
            },
            {
              "Line": 238,
              "Offset": 687,
              "EndOffset": 689,
              "Path": 0,
              "Ordinal": 34,
              "Hits": 0
            },
            {
              "Line": 238,
              "Offset": 687,
              "EndOffset": 693,
              "Path": 1,
              "Ordinal": 35,
              "Hits": 0
            },
            {
              "Line": 236,
              "Offset": 675,
              "EndOffset": 694,
              "Path": 1,
              "Ordinal": 33,
              "Hits": 0
            },
            {
              "Line": 242,
              "Offset": 704,
              "EndOffset": 706,
              "Path": 0,
              "Ordinal": 36,
              "Hits": 0
            },
            {
              "Line": 244,
              "Offset": 716,
              "EndOffset": 718,
              "Path": 0,
              "Ordinal": 38,
              "Hits": 0
            },
            {
              "Line": 244,
              "Offset": 716,
              "EndOffset": 722,
              "Path": 1,
              "Ordinal": 39,
              "Hits": 0
            },
            {
              "Line": 242,
              "Offset": 704,
              "EndOffset": 723,
              "Path": 1,
              "Ordinal": 37,
              "Hits": 0
            },
            {
              "Line": 248,
              "Offset": 733,
              "EndOffset": 735,
              "Path": 0,
              "Ordinal": 40,
              "Hits": 0
            },
            {
              "Line": 250,
              "Offset": 745,
              "EndOffset": 747,
              "Path": 0,
              "Ordinal": 42,
              "Hits": 0
            },
            {
              "Line": 250,
              "Offset": 745,
              "EndOffset": 751,
              "Path": 1,
              "Ordinal": 43,
              "Hits": 0
            },
            {
              "Line": 248,
              "Offset": 733,
              "EndOffset": 752,
              "Path": 1,
              "Ordinal": 41,
              "Hits": 0
            },
            {
              "Line": 167,
              "Offset": 9,
              "EndOffset": 755,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            }
          ]
        },
        "System.Void Coverlet.Core.CoverageResult::.ctor()": {
          "Lines": {
            "46": 42
          },
          "Branches": []
        }
      },
      "Coverlet.Core.CoverageResult/<>c__DisplayClass4_0": {
        "System.Boolean Coverlet.Core.CoverageResult/<>c__DisplayClass4_0::<Merge>b__0(Coverlet.Core.BranchInfo)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 97,
              "Offset": 17,
              "EndOffset": 19,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 36,
              "EndOffset": 38,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 55,
              "EndOffset": 57,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 74,
              "EndOffset": 76,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 17,
              "EndOffset": 97,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 36,
              "EndOffset": 97,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 55,
              "EndOffset": 97,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 97,
              "Offset": 74,
              "EndOffset": 97,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/CoverageSummary.cs": {
      "Coverlet.Core.CoverageSummary": {
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateLineCoverage(Coverlet.Core.Lines)": {
          "Lines": {
            "10": 23,
            "11": 23,
            "12": 75,
            "13": 23,
            "14": 23,
            "15": 23
          },
          "Branches": [
            {
              "Line": 12,
              "Offset": 15,
              "EndOffset": 17,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 12,
              "Offset": 15,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 23
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateLineCoverage(Coverlet.Core.Methods)": {
          "Lines": {
            "18": 18,
            "19": 18,
            "20": 90,
            "21": 18,
            "22": 18,
            "23": 18,
            "24": 18,
            "25": 18,
            "26": 18,
            "27": 18
          },
          "Branches": [
            {
              "Line": 20,
              "Offset": 93,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 18
            },
            {
              "Line": 20,
              "Offset": 93,
              "EndOffset": 95,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 18
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateLineCoverage(Coverlet.Core.Classes)": {
          "Lines": {
            "30": 13,
            "31": 13,
            "32": 65,
            "33": 13,
            "34": 13,
            "35": 13,
            "36": 13,
            "37": 13,
            "38": 13,
            "39": 13
          },
          "Branches": [
            {
              "Line": 32,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 13
            },
            {
              "Line": 32,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 13
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateLineCoverage(Coverlet.Core.Documents)": {
          "Lines": {
            "42": 11,
            "43": 11,
            "44": 55,
            "45": 11,
            "46": 11,
            "47": 11,
            "48": 11,
            "49": 11,
            "50": 11,
            "51": 11
          },
          "Branches": [
            {
              "Line": 44,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 11
            },
            {
              "Line": 44,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 11
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateLineCoverage(Coverlet.Core.Modules)": {
          "Lines": {
            "54": 8,
            "55": 8,
            "56": 42,
            "57": 9,
            "58": 9,
            "59": 9,
            "60": 9,
            "61": 9,
            "62": 8,
            "63": 8
          },
          "Branches": [
            {
              "Line": 56,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 9
            },
            {
              "Line": 56,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 8
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateBranchCoverage(System.Collections.Generic.IList`1<Coverlet.Core.BranchInfo>)": {
          "Lines": {
            "66": 25,
            "67": 25,
            "68": 85,
            "69": 25,
            "70": 25,
            "71": 25
          },
          "Branches": [
            {
              "Line": 68,
              "Offset": 15,
              "EndOffset": 17,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 68,
              "Offset": 15,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 25
            }
          ]
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateCyclomaticComplexity(System.Collections.Generic.IList`1<Coverlet.Core.BranchInfo>)": {
          "Lines": {
            "74": 17,
            "75": 17,
            "76": 17
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateCyclomaticComplexity(Coverlet.Core.Methods)": {
          "Lines": {
            "79": 8,
            "80": 16,
            "81": 8
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateMaxCyclomaticComplexity(Coverlet.Core.Methods)": {
          "Lines": {
            "84": 3,
            "85": 6,
            "86": 3
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateMinCyclomaticComplexity(Coverlet.Core.Methods)": {
          "Lines": {
            "89": 3,
            "90": 6,
            "91": 3
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateCyclomaticComplexity(Coverlet.Core.Modules)": {
          "Lines": {
            "94": 0,
            "95": 0,
            "96": 0
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateMaxCyclomaticComplexity(Coverlet.Core.Modules)": {
          "Lines": {
            "99": 2,
            "100": 2,
            "101": 2
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateMinCyclomaticComplexity(Coverlet.Core.Modules)": {
          "Lines": {
            "104": 2,
            "105": 2,
            "106": 2
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.CoverageSummary::CalculateCyclomaticComplexity(Coverlet.Core.Documents)": {
          "Lines": {
            "109": 7,
            "110": 14,
            "111": 7
          },
          "Branches": []
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateBranchCoverage(Coverlet.Core.Methods)": {
          "Lines": {
            "114": 18,
            "115": 18,
            "116": 90,
            "117": 18,
            "118": 18,
            "119": 18,
            "120": 18,
            "121": 18,
            "122": 18,
            "123": 18
          },
          "Branches": [
            {
              "Line": 116,
              "Offset": 93,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 18
            },
            {
              "Line": 116,
              "Offset": 93,
              "EndOffset": 95,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 18
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateBranchCoverage(Coverlet.Core.Classes)": {
          "Lines": {
            "126": 13,
            "127": 13,
            "128": 65,
            "129": 13,
            "130": 13,
            "131": 13,
            "132": 13,
            "133": 13,
            "134": 13,
            "135": 13
          },
          "Branches": [
            {
              "Line": 128,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 13
            },
            {
              "Line": 128,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 13
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateBranchCoverage(Coverlet.Core.Documents)": {
          "Lines": {
            "138": 11,
            "139": 11,
            "140": 55,
            "141": 11,
            "142": 11,
            "143": 11,
            "144": 11,
            "145": 11,
            "146": 11,
            "147": 11
          },
          "Branches": [
            {
              "Line": 140,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 11
            },
            {
              "Line": 140,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 11
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateBranchCoverage(Coverlet.Core.Modules)": {
          "Lines": {
            "150": 8,
            "151": 8,
            "152": 42,
            "153": 9,
            "154": 9,
            "155": 9,
            "156": 9,
            "157": 9,
            "158": 8,
            "159": 8
          },
          "Branches": [
            {
              "Line": 152,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 9
            },
            {
              "Line": 152,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 8
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateMethodCoverage(Coverlet.Core.Lines)": {
          "Lines": {
            "162": 12,
            "163": 12,
            "164": 24,
            "165": 12,
            "166": 12,
            "167": 12
          },
          "Branches": [
            {
              "Line": 164,
              "Offset": 15,
              "EndOffset": 17,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 164,
              "Offset": 15,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 12
            },
            {
              "Line": 164,
              "Offset": 45,
              "EndOffset": 47,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 164,
              "Offset": 45,
              "EndOffset": 50,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 12
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateMethodCoverage(Coverlet.Core.Methods)": {
          "Lines": {
            "170": 11,
            "171": 11,
            "172": 33,
            "173": 55,
            "174": 11,
            "175": 11,
            "176": 11,
            "177": 11,
            "178": 11,
            "179": 11,
            "180": 11
          },
          "Branches": [
            {
              "Line": 172,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 172,
              "Offset": 14,
              "EndOffset": 39,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 11
            },
            {
              "Line": 173,
              "Offset": 111,
              "EndOffset": 55,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 11
            },
            {
              "Line": 173,
              "Offset": 111,
              "EndOffset": 113,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 11
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateMethodCoverage(Coverlet.Core.Classes)": {
          "Lines": {
            "183": 7,
            "184": 7,
            "185": 35,
            "186": 7,
            "187": 7,
            "188": 7,
            "189": 7,
            "190": 7,
            "191": 7,
            "192": 7
          },
          "Branches": [
            {
              "Line": 185,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 7
            },
            {
              "Line": 185,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateMethodCoverage(Coverlet.Core.Documents)": {
          "Lines": {
            "195": 5,
            "196": 5,
            "197": 25,
            "198": 5,
            "199": 5,
            "200": 5,
            "201": 5,
            "202": 5,
            "203": 5,
            "204": 5
          },
          "Branches": [
            {
              "Line": 197,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 5
            },
            {
              "Line": 197,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 5
            }
          ]
        },
        "Coverlet.Core.CoverageDetails Coverlet.Core.CoverageSummary::CalculateMethodCoverage(Coverlet.Core.Modules)": {
          "Lines": {
            "207": 4,
            "208": 4,
            "209": 20,
            "210": 4,
            "211": 4,
            "212": 4,
            "213": 4,
            "214": 4,
            "215": 4,
            "216": 4
          },
          "Branches": [
            {
              "Line": 209,
              "Offset": 88,
              "EndOffset": 17,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 4
            },
            {
              "Line": 209,
              "Offset": 88,
              "EndOffset": 90,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 4
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Symbols/BranchPoint.cs": {
      "Coverlet.Core.Symbols.BranchPoint": {
        "System.Int32 Coverlet.Core.Symbols.BranchPoint::get_StartLine()": {
          "Lines": {
            "14": 5102
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.Symbols.BranchPoint::get_Path()": {
          "Lines": {
            "19": 2100
          },
          "Branches": []
        },
        "System.UInt32 Coverlet.Core.Symbols.BranchPoint::get_Ordinal()": {
          "Lines": {
            "24": 3934
          },
          "Branches": []
        },
        "System.Collections.Generic.List`1<System.Int32> Coverlet.Core.Symbols.BranchPoint::get_OffsetPoints()": {
          "Lines": {
            "29": 1174
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.Symbols.BranchPoint::get_Offset()": {
          "Lines": {
            "34": 3166
          },
          "Branches": []
        },
        "System.Int32 Coverlet.Core.Symbols.BranchPoint::get_EndOffset()": {
          "Lines": {
            "40": 83482
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Symbols.BranchPoint::get_Document()": {
          "Lines": {
            "45": 3017
          },
          "Branches": []
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Symbols/CecilSymbolHelper.cs": {
      "Coverlet.Core.Symbols.CecilSymbolHelper": {
        "System.Collections.Generic.List`1<Coverlet.Core.Symbols.BranchPoint> Coverlet.Core.Symbols.CecilSymbolHelper::GetBranchPoints(Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "24": 1570,
            "25": 1570,
            "26": 1570,
            "27": 0,
            "29": 1570,
            "30": 1570,
            "33": 1570,
            "35": 43347,
            "36": 686,
            "38": 686,
            "39": 686,
            "40": 15,
            "41": 15,
            "42": 15,
            "45": 671,
            "46": 16,
            "48": 655,
            "49": 100,
            "51": 555,
            "54": 555,
            "55": 997,
            "56": 997,
            "57": 997,
            "59": 555,
            "60": 0,
            "62": 555,
            "63": 0,
            "64": 555,
            "65": 0,
            "66": 0,
            "67": 0,
            "69": 555,
            "70": 1570,
            "71": 1570
          },
          "Branches": [
            {
              "Line": 26,
              "Offset": 33,
              "EndOffset": 35,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 26,
              "Offset": 33,
              "EndOffset": 43,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1570
            },
            {
              "Line": 35,
              "Offset": 93,
              "EndOffset": 95,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 35,
              "Offset": 93,
              "EndOffset": 118,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 1570
            },
            {
              "Line": 35,
              "Offset": 439,
              "EndOffset": 135,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 686
            },
            {
              "Line": 39,
              "Offset": 152,
              "EndOffset": 154,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 15
            },
            {
              "Line": 39,
              "Offset": 152,
              "EndOffset": 163,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 671
            },
            {
              "Line": 45,
              "Offset": 180,
              "EndOffset": 182,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 16
            },
            {
              "Line": 45,
              "Offset": 180,
              "EndOffset": 187,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 655
            },
            {
              "Line": 48,
              "Offset": 204,
              "EndOffset": 206,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 100
            },
            {
              "Line": 48,
              "Offset": 204,
              "EndOffset": 211,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 555
            },
            {
              "Line": 55,
              "Offset": 248,
              "EndOffset": 250,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 337
            },
            {
              "Line": 55,
              "Offset": 248,
              "EndOffset": 274,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 555
            },
            {
              "Line": 56,
              "Offset": 290,
              "EndOffset": 292,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 1
            },
            {
              "Line": 56,
              "Offset": 290,
              "EndOffset": 315,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 555
            },
            {
              "Line": 57,
              "Offset": 331,
              "EndOffset": 333,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 1
            },
            {
              "Line": 57,
              "Offset": 331,
              "EndOffset": 356,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 555
            },
            {
              "Line": 59,
              "Offset": 378,
              "EndOffset": 380,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 59,
              "Offset": 378,
              "EndOffset": 385,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 555
            },
            {
              "Line": 62,
              "Offset": 417,
              "EndOffset": 419,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 0
            },
            {
              "Line": 62,
              "Offset": 417,
              "EndOffset": 424,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 555
            },
            {
              "Line": 35,
              "Offset": 439,
              "EndOffset": 444,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 1570
            }
          ]
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper::BuildPointsForConditionalBranch(System.Collections.Generic.List`1<Coverlet.Core.Symbols.BranchPoint>,Mono.Cecil.Cil.Instruction,System.Int32,System.String,System.Int32,System.Int32,Mono.Collections.Generic.Collection`1<Mono.Cecil.Cil.Instruction>,System.UInt32&,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "76": 555,
            "80": 555,
            "82": 555,
            "85": 555,
            "86": 555,
            "87": 555,
            "88": 555,
            "89": 555,
            "90": 555,
            "91": 555,
            "92": 555,
            "93": 555,
            "94": 555,
            "95": 555,
            "96": 555,
            "97": 555,
            "100": 555,
            "101": 523,
            "103": 523,
            "104": 523,
            "105": 0,
            "107": 523,
            "108": 523,
            "109": 523,
            "111": 32,
            "112": 32,
            "113": 32,
            "114": 0,
            "116": 32,
            "117": 32,
            "118": 32,
            "119": 555,
            "120": 555
          },
          "Branches": [
            {
              "Line": 85,
              "Offset": 85,
              "EndOffset": 87,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 502
            },
            {
              "Line": 85,
              "Offset": 85,
              "EndOffset": 94,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 53
            },
            {
              "Line": 100,
              "Offset": 155,
              "EndOffset": 157,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 523
            },
            {
              "Line": 104,
              "Offset": 180,
              "EndOffset": 182,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 104,
              "Offset": 180,
              "EndOffset": 187,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 523
            },
            {
              "Line": 100,
              "Offset": 155,
              "EndOffset": 215,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 32
            },
            {
              "Line": 113,
              "Offset": 231,
              "EndOffset": 233,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 32
            },
            {
              "Line": 113,
              "Offset": 231,
              "EndOffset": 241,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 0
            },
            {
              "Line": 113,
              "Offset": 246,
              "EndOffset": 248,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 113,
              "Offset": 246,
              "EndOffset": 253,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 32
            }
          ]
        },
        "System.UInt32 Coverlet.Core.Symbols.CecilSymbolHelper::BuildPointsForBranch(System.Collections.Generic.List`1<Coverlet.Core.Symbols.BranchPoint>,Mono.Cecil.Cil.Instruction,System.Int32,System.String,System.Int32,System.UInt32,System.Int32,Coverlet.Core.Symbols.BranchPoint,Mono.Collections.Generic.Collection`1<Mono.Cecil.Cil.Instruction>,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "124": 523,
            "125": 523,
            "128": 523,
            "129": 523,
            "130": 523,
            "131": 523,
            "132": 523,
            "133": 523,
            "134": 523,
            "135": 523,
            "136": 523,
            "137": 523,
            "138": 523,
            "139": 523,
            "140": 523,
            "145": 523,
            "146": 523,
            "147": 523,
            "148": 523,
            "149": 523,
            "150": 523,
            "151": 523,
            "153": 523,
            "154": 523,
            "155": 523,
            "156": 523,
            "157": 523,
            "159": 523,
            "160": 523,
            "162": 39491,
            "164": 523,
            "165": 1046,
            "166": 1824,
            "168": 523,
            "169": 7238,
            "171": 523,
            "172": 522,
            "173": 522,
            "174": 522,
            "175": 522,
            "176": 523,
            "177": 523
          },
          "Branches": [
            {
              "Line": 128,
              "Offset": 83,
              "EndOffset": 85,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 523
            },
            {
              "Line": 128,
              "Offset": 83,
              "EndOffset": 92,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 171,
              "Offset": 319,
              "EndOffset": 321,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 171,
              "Offset": 319,
              "EndOffset": 328,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 522
            },
            {
              "Line": 171,
              "Offset": 333,
              "EndOffset": 335,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 522
            },
            {
              "Line": 171,
              "Offset": 333,
              "EndOffset": 354,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 523
            }
          ]
        },
        "System.UInt32 Coverlet.Core.Symbols.CecilSymbolHelper::BuildPointsForSwitchCases(System.Collections.Generic.List`1<Coverlet.Core.Symbols.BranchPoint>,Coverlet.Core.Symbols.BranchPoint,Mono.Cecil.Cil.Instruction[],System.Int32,System.String,System.Int32,System.UInt32,System.Int32&)": {
          "Lines": {
            "181": 32,
            "182": 32,
            "183": 32,
            "185": 32,
            "186": 128,
            "187": 128,
            "188": 128,
            "189": 128,
            "190": 128,
            "191": 128,
            "192": 128,
            "193": 128,
            "194": 128,
            "195": 128,
            "196": 128,
            "197": 128,
            "198": 128,
            "199": 32,
            "200": 32,
            "201": 32
          },
          "Branches": []
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper::BranchIsInGeneratedExceptionFilter(Mono.Cecil.Cil.Instruction,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "204": 671,
            "205": 671,
            "206": 435,
            "209": 236,
            "210": 1111,
            "211": 236,
            "213": 724,
            "214": 16,
            "215": 16,
            "216": 16,
            "218": 304,
            "219": 288,
            "220": 288,
            "221": 288,
            "223": 16,
            "224": 16,
            "225": 16,
            "227": 0,
            "229": 220,
            "230": 671
          },
          "Branches": [
            {
              "Line": 205,
              "Offset": 17,
              "EndOffset": 19,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 435
            },
            {
              "Line": 205,
              "Offset": 17,
              "EndOffset": 26,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 236
            },
            {
              "Line": 209,
              "Offset": 43,
              "EndOffset": 45,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 209,
              "Offset": 43,
              "EndOffset": 68,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 236
            },
            {
              "Line": 213,
              "Offset": 213,
              "EndOffset": 89,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 16
            },
            {
              "Line": 218,
              "Offset": 156,
              "EndOffset": 114,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 288
            },
            {
              "Line": 218,
              "Offset": 142,
              "EndOffset": 144,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 288
            },
            {
              "Line": 218,
              "Offset": 142,
              "EndOffset": 151,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 16
            },
            {
              "Line": 218,
              "Offset": 156,
              "EndOffset": 158,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 16
            },
            {
              "Line": 223,
              "Offset": 171,
              "EndOffset": 173,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 16
            },
            {
              "Line": 223,
              "Offset": 171,
              "EndOffset": 193,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 0
            },
            {
              "Line": 223,
              "Offset": 198,
              "EndOffset": 200,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 16
            },
            {
              "Line": 223,
              "Offset": 198,
              "EndOffset": 205,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 213,
              "Offset": 213,
              "EndOffset": 215,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 220
            }
          ]
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper::BranchIsInGeneratedFinallyBlock(Mono.Cecil.Cil.Instruction,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "233": 655,
            "234": 655,
            "235": 435,
            "238": 220,
            "239": 1079,
            "240": 220,
            "242": 220,
            "243": 946,
            "244": 822,
            "245": 336,
            "246": 328,
            "247": 1430,
            "248": 1150,
            "249": 655
          },
          "Branches": [
            {
              "Line": 234,
              "Offset": 42,
              "EndOffset": 44,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 435
            },
            {
              "Line": 234,
              "Offset": 42,
              "EndOffset": 51,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 220
            },
            {
              "Line": 238,
              "Offset": 73,
              "EndOffset": 75,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 238,
              "Offset": 73,
              "EndOffset": 98,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 220
            },
            {
              "Line": 242,
              "Offset": 150,
              "EndOffset": 152,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 1
            },
            {
              "Line": 242,
              "Offset": 150,
              "EndOffset": 175,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 220
            }
          ]
        },
        "System.Int32 Coverlet.Core.Symbols.CecilSymbolHelper::GetOffsetOfNextEndfinally(Mono.Cecil.Cil.MethodBody,System.Int32)": {
          "Lines": {
            "252": 379,
            "253": 758,
            "254": 36295,
            "255": 379
          },
          "Branches": [
            {
              "Line": 253,
              "Offset": 31,
              "EndOffset": 33,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 253,
              "Offset": 31,
              "EndOffset": 56,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 379
            },
            {
              "Line": 254,
              "Offset": 96,
              "EndOffset": 98,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 254,
              "Offset": 96,
              "EndOffset": 121,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 379
            }
          ]
        },
        "System.Collections.Generic.List`1<System.Int32> Coverlet.Core.Symbols.CecilSymbolHelper::GetBranchPath(Mono.Cecil.Cil.Instruction)": {
          "Lines": {
            "258": 1174,
            "259": 1174,
            "261": 1174,
            "262": 1174,
            "263": 1174,
            "264": 1174,
            "265": 1227,
            "266": 53,
            "267": 53,
            "268": 53,
            "269": 53,
            "270": 53,
            "271": 53,
            "272": 53,
            "274": 0,
            "275": 0,
            "277": 53,
            "278": 1174,
            "280": 1174,
            "281": 1174
          },
          "Branches": [
            {
              "Line": 261,
              "Offset": 13,
              "EndOffset": 15,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1174
            },
            {
              "Line": 265,
              "Offset": 120,
              "EndOffset": 33,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 53
            },
            {
              "Line": 268,
              "Offset": 54,
              "EndOffset": 56,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 53
            },
            {
              "Line": 268,
              "Offset": 54,
              "EndOffset": 75,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 265,
              "Offset": 95,
              "EndOffset": 97,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 1178
            },
            {
              "Line": 265,
              "Offset": 95,
              "EndOffset": 115,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 49
            },
            {
              "Line": 265,
              "Offset": 120,
              "EndOffset": 122,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 1174
            },
            {
              "Line": 261,
              "Offset": 13,
              "EndOffset": 123,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1174
            }
          ]
        },
        "Mono.Cecil.Cil.Instruction Coverlet.Core.Symbols.CecilSymbolHelper::FindClosestInstructionWithSequencePoint(Mono.Cecil.Cil.MethodBody,Mono.Cecil.Cil.Instruction)": {
          "Lines": {
            "284": 555,
            "285": 40291,
            "286": 555,
            "287": 113,
            "288": 442,
            "290": 442,
            "291": 442,
            "293": 442,
            "294": 442,
            "295": 442,
            "297": 0,
            "299": 0,
            "300": 0,
            "302": 442,
            "303": 555
          },
          "Branches": [
            {
              "Line": 286,
              "Offset": 61,
              "EndOffset": 63,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 113
            },
            {
              "Line": 286,
              "Offset": 61,
              "EndOffset": 68,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 442
            },
            {
              "Line": 290,
              "Offset": 89,
              "EndOffset": 91,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 442
            },
            {
              "Line": 290,
              "Offset": 89,
              "EndOffset": 116,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            }
          ]
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper::HasValidSequencePoint(Mono.Cecil.Cil.Instruction,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "306": 39736,
            "307": 39736,
            "308": 39736,
            "309": 39736
          },
          "Branches": [
            {
              "Line": 308,
              "Offset": 15,
              "EndOffset": 17,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 5201
            },
            {
              "Line": 308,
              "Offset": 15,
              "EndOffset": 35,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 34535
            }
          ]
        },
        "System.Void Coverlet.Core.Symbols.CecilSymbolHelper::.cctor()": {
          "Lines": {
            "21": 1
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/InstructionByOffsetComparer": {
        "System.Int32 Coverlet.Core.Symbols.CecilSymbolHelper/InstructionByOffsetComparer::Compare(Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.Instruction)": {
          "Lines": {
            "314": 1543,
            "315": 1543,
            "316": 1543
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass4_0": {
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass4_0::<BuildPointsForBranch>b__0(Mono.Cecil.Cil.Instruction)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 162,
              "Offset": 12,
              "EndOffset": 14,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 25001
            },
            {
              "Line": 162,
              "Offset": 12,
              "EndOffset": 33,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 13967
            }
          ]
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass4_0::<BuildPointsForBranch>b__2(Mono.Cecil.Cil.Code[])": {
          "Lines": {},
          "Branches": [
            {
              "Line": 166,
              "Offset": 13,
              "EndOffset": 15,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 166,
              "Offset": 13,
              "EndOffset": 38,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 429
            },
            {
              "Line": 166,
              "Offset": 49,
              "EndOffset": 51,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 166,
              "Offset": 49,
              "EndOffset": 74,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 429
            }
          ]
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass5_0": {
        "Coverlet.Core.Symbols.BranchPoint Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass5_0::<BuildPointsForSwitchCases>b__0(System.Collections.Generic.List`1<System.Int32>)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 186,
              "Offset": 100,
              "EndOffset": 102,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 96
            },
            {
              "Line": 186,
              "Offset": 100,
              "EndOffset": 109,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            }
          ]
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass7_0": {
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass7_0::<BranchIsInGeneratedFinallyBlock>b__2(Mono.Cecil.Cil.ExceptionHandler)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 244,
              "Offset": 23,
              "EndOffset": 25,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 244,
              "Offset": 23,
              "EndOffset": 48,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 305
            }
          ]
        },
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass7_0::<BranchIsInGeneratedFinallyBlock>b__4(Mono.Cecil.Cil.ExceptionHandler)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 246,
              "Offset": 42,
              "EndOffset": 44,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 246,
              "Offset": 42,
              "EndOffset": 67,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 108
            }
          ]
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass7_1": {
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass7_1::<BranchIsInGeneratedFinallyBlock>b__7(System.Collections.Generic.KeyValuePair`2<Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.SequencePoint>)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 248,
              "Offset": 28,
              "EndOffset": 30,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 74
            },
            {
              "Line": 248,
              "Offset": 59,
              "EndOffset": 61,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 248,
              "Offset": 59,
              "EndOffset": 84,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 74
            },
            {
              "Line": 248,
              "Offset": 28,
              "EndOffset": 130,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 674
            }
          ]
        }
      },
      "Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass8_0": {
        "System.Boolean Coverlet.Core.Symbols.CecilSymbolHelper/<>c__DisplayClass8_0::<GetOffsetOfNextEndfinally>b__1(Mono.Cecil.Cil.Instruction)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 254,
              "Offset": 12,
              "EndOffset": 14,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 2822
            },
            {
              "Line": 254,
              "Offset": 12,
              "EndOffset": 37,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 32715
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/CoberturaReporter.cs": {
      "Coverlet.Core.Reporters.CoberturaReporter": {
        "Coverlet.Core.Reporters.ReporterOutputType Coverlet.Core.Reporters.CoberturaReporter::get_OutputType()": {
          "Lines": {
            "13": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.CoberturaReporter::get_Format()": {
          "Lines": {
            "15": 3
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.CoberturaReporter::get_Extension()": {
          "Lines": {
            "17": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.CoberturaReporter::Report(Coverlet.Core.CoverageResult)": {
          "Lines": {
            "20": 1,
            "21": 1,
            "23": 1,
            "24": 1,
            "26": 1,
            "27": 1,
            "28": 1,
            "29": 1,
            "30": 1,
            "31": 1,
            "33": 1,
            "34": 1,
            "36": 1,
            "37": 5,
            "38": 1,
            "39": 1,
            "40": 1,
            "41": 1,
            "42": 1,
            "43": 1,
            "45": 1,
            "46": 5,
            "47": 1,
            "48": 5,
            "49": 1,
            "50": 1,
            "51": 1,
            "52": 1,
            "53": 1,
            "54": 1,
            "55": 1,
            "57": 1,
            "58": 1,
            "60": 5,
            "61": 1,
            "63": 1,
            "64": 0,
            "66": 1,
            "67": 1,
            "68": 1,
            "69": 1,
            "70": 1,
            "72": 1,
            "73": 7,
            "74": 2,
            "75": 5,
            "76": 2,
            "77": 2,
            "78": 2,
            "79": 2,
            "81": 2,
            "82": 1,
            "83": 3,
            "84": 1,
            "85": 1,
            "86": 1,
            "87": 5,
            "88": 5,
            "89": 1,
            "90": 1,
            "91": 1,
            "92": 1,
            "93": 1,
            "94": 1,
            "95": 1,
            "97": 1,
            "98": 1,
            "101": 2,
            "102": 2,
            "103": 2,
            "105": 1,
            "106": 1,
            "107": 1,
            "109": 1,
            "110": 1,
            "111": 1,
            "112": 1,
            "113": 1,
            "115": 1,
            "116": 1,
            "117": 1,
            "119": 1,
            "120": 1,
            "121": 1,
            "122": 1,
            "124": 1,
            "125": 1,
            "126": 1,
            "128": 1,
            "129": 1,
            "131": 1,
            "132": 1
          },
          "Branches": [
            {
              "Line": 37,
              "Offset": 2152,
              "EndOffset": 327,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 1
            },
            {
              "Line": 46,
              "Offset": 2102,
              "EndOffset": 571,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 1
            },
            {
              "Line": 48,
              "Offset": 2072,
              "EndOffset": 601,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 1
            },
            {
              "Line": 60,
              "Offset": 2012,
              "EndOffset": 887,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 1
            },
            {
              "Line": 63,
              "Offset": 921,
              "EndOffset": 928,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1
            },
            {
              "Line": 73,
              "Offset": 1962,
              "EndOffset": 1239,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 2
            },
            {
              "Line": 81,
              "Offset": 1434,
              "EndOffset": 1439,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1591,
              "EndOffset": 1593,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1591,
              "EndOffset": 1616,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1627,
              "EndOffset": 1629,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1627,
              "EndOffset": 1652,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1658,
              "EndOffset": 1660,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 1
            },
            {
              "Line": 87,
              "Offset": 1658,
              "EndOffset": 1683,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 1
            },
            {
              "Line": 88,
              "Offset": 1901,
              "EndOffset": 1705,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 1
            },
            {
              "Line": 92,
              "Offset": 1792,
              "EndOffset": 1794,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 1
            },
            {
              "Line": 92,
              "Offset": 1792,
              "EndOffset": 1801,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 0
            },
            {
              "Line": 88,
              "Offset": 1901,
              "EndOffset": 1906,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 1
            },
            {
              "Line": 81,
              "Offset": 1434,
              "EndOffset": 1934,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 2
            },
            {
              "Line": 73,
              "Offset": 1962,
              "EndOffset": 1967,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 1
            },
            {
              "Line": 63,
              "Offset": 921,
              "EndOffset": 2005,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 2
            },
            {
              "Line": 60,
              "Offset": 2012,
              "EndOffset": 2017,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 1
            },
            {
              "Line": 48,
              "Offset": 2072,
              "EndOffset": 2077,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 1
            },
            {
              "Line": 46,
              "Offset": 2102,
              "EndOffset": 2107,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 1
            },
            {
              "Line": 37,
              "Offset": 2152,
              "EndOffset": 2157,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 1
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/JsonReporter.cs": {
      "Coverlet.Core.Reporters.JsonReporter": {
        "Coverlet.Core.Reporters.ReporterOutputType Coverlet.Core.Reporters.JsonReporter::get_OutputType()": {
          "Lines": {
            "7": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.JsonReporter::get_Format()": {
          "Lines": {
            "9": 6
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.JsonReporter::get_Extension()": {
          "Lines": {
            "11": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.JsonReporter::Report(Coverlet.Core.CoverageResult)": {
          "Lines": {
            "14": 2,
            "15": 2,
            "16": 2
          },
          "Branches": []
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/LcovReporter.cs": {
      "Coverlet.Core.Reporters.LcovReporter": {
        "Coverlet.Core.Reporters.ReporterOutputType Coverlet.Core.Reporters.LcovReporter::get_OutputType()": {
          "Lines": {
            "9": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.LcovReporter::get_Format()": {
          "Lines": {
            "11": 5
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.LcovReporter::get_Extension()": {
          "Lines": {
            "13": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.LcovReporter::Report(Coverlet.Core.CoverageResult)": {
          "Lines": {
            "16": 1,
            "17": 1,
            "18": 1,
            "20": 5,
            "21": 1,
            "22": 5,
            "23": 1,
            "24": 1,
            "25": 1,
            "26": 1,
            "28": 1,
            "29": 5,
            "30": 1,
            "31": 5,
            "32": 1,
            "34": 1,
            "35": 0,
            "37": 1,
            "38": 1,
            "40": 7,
            "41": 2,
            "43": 7,
            "44": 2,
            "45": 2,
            "46": 2,
            "47": 1,
            "48": 1,
            "50": 1,
            "51": 1,
            "53": 1,
            "54": 1,
            "56": 1,
            "57": 1,
            "59": 1,
            "60": 1,
            "61": 1,
            "63": 1,
            "64": 1
          },
          "Branches": [
            {
              "Line": 20,
              "Offset": 866,
              "EndOffset": 31,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 1
            },
            {
              "Line": 22,
              "Offset": 836,
              "EndOffset": 60,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 1
            },
            {
              "Line": 29,
              "Offset": 620,
              "EndOffset": 159,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 1
            },
            {
              "Line": 31,
              "Offset": 590,
              "EndOffset": 189,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1
            },
            {
              "Line": 34,
              "Offset": 223,
              "EndOffset": 230,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1
            },
            {
              "Line": 40,
              "Offset": 421,
              "EndOffset": 364,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 2
            },
            {
              "Line": 40,
              "Offset": 421,
              "EndOffset": 423,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 43,
              "Offset": 563,
              "EndOffset": 462,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 2
            },
            {
              "Line": 43,
              "Offset": 563,
              "EndOffset": 565,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 1
            },
            {
              "Line": 34,
              "Offset": 223,
              "EndOffset": 583,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 2
            },
            {
              "Line": 31,
              "Offset": 590,
              "EndOffset": 595,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 1
            },
            {
              "Line": 29,
              "Offset": 620,
              "EndOffset": 625,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 1
            },
            {
              "Line": 22,
              "Offset": 836,
              "EndOffset": 841,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 1
            },
            {
              "Line": 20,
              "Offset": 866,
              "EndOffset": 871,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 1
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/OpenCoverReporter.cs": {
      "Coverlet.Core.Reporters.OpenCoverReporter": {
        "Coverlet.Core.Reporters.ReporterOutputType Coverlet.Core.Reporters.OpenCoverReporter::get_OutputType()": {
          "Lines": {
            "13": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.OpenCoverReporter::get_Format()": {
          "Lines": {
            "15": 4
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.OpenCoverReporter::get_Extension()": {
          "Lines": {
            "17": 0
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.OpenCoverReporter::Report(Coverlet.Core.CoverageResult)": {
          "Lines": {
            "20": 2,
            "21": 2,
            "22": 2,
            "23": 2,
            "24": 2,
            "25": 2,
            "27": 4,
            "28": 4,
            "30": 2,
            "32": 12,
            "33": 3,
            "34": 3,
            "35": 3,
            "37": 3,
            "38": 3,
            "39": 3,
            "41": 3,
            "42": 3,
            "43": 3,
            "45": 3,
            "46": 3,
            "48": 15,
            "49": 3,
            "50": 3,
            "51": 3,
            "52": 3,
            "53": 3,
            "55": 15,
            "56": 3,
            "57": 3,
            "58": 3,
            "60": 3,
            "62": 3,
            "63": 3,
            "64": 3,
            "66": 15,
            "67": 3,
            "69": 3,
            "70": 0,
            "72": 3,
            "73": 3,
            "74": 3,
            "76": 3,
            "78": 3,
            "79": 3,
            "80": 3,
            "81": 3,
            "82": 3,
            "83": 3,
            "84": 3,
            "85": 3,
            "87": 3,
            "89": 3,
            "90": 3,
            "92": 3,
            "93": 3,
            "94": 3,
            "95": 3,
            "96": 3,
            "97": 3,
            "98": 3,
            "99": 3,
            "100": 3,
            "101": 3,
            "102": 3,
            "103": 3,
            "104": 3,
            "107": 3,
            "108": 3,
            "109": 3,
            "110": 3,
            "111": 3,
            "112": 3,
            "114": 25,
            "115": 8,
            "116": 8,
            "117": 8,
            "118": 8,
            "119": 8,
            "120": 8,
            "121": 8,
            "122": 8,
            "123": 8,
            "124": 8,
            "125": 8,
            "126": 8,
            "127": 8,
            "129": 8,
            "130": 3,
            "131": 3,
            "132": 3,
            "133": 3,
            "135": 8,
            "136": 8,
            "138": 25,
            "139": 8,
            "140": 8,
            "141": 8,
            "142": 8,
            "143": 8,
            "144": 8,
            "145": 8,
            "146": 8,
            "147": 8,
            "148": 8,
            "149": 8,
            "150": 8,
            "151": 8,
            "153": 3,
            "154": 3,
            "155": 3,
            "157": 3,
            "158": 3,
            "159": 3,
            "160": 3,
            "161": 3,
            "162": 3,
            "163": 3,
            "164": 3,
            "165": 3,
            "166": 3,
            "167": 3,
            "168": 3,
            "170": 3,
            "171": 3,
            "172": 3,
            "173": 3,
            "174": 3,
            "175": 3,
            "176": 3,
            "177": 3,
            "178": 3,
            "179": 3,
            "181": 3,
            "182": 3,
            "183": 3,
            "185": 3,
            "186": 3,
            "187": 3,
            "188": 3,
            "189": 3,
            "191": 3,
            "192": 3,
            "193": 3,
            "194": 3,
            "195": 3,
            "196": 3,
            "197": 3,
            "198": 3,
            "199": 3,
            "200": 3,
            "201": 3,
            "202": 3,
            "204": 3,
            "205": 3,
            "206": 3,
            "207": 3,
            "208": 3,
            "209": 3,
            "210": 3,
            "212": 3,
            "213": 3,
            "214": 3,
            "215": 3,
            "217": 2,
            "218": 2,
            "219": 2,
            "220": 2,
            "222": 2,
            "223": 2,
            "224": 2,
            "225": 2,
            "226": 2,
            "227": 2,
            "228": 2,
            "229": 2,
            "230": 2,
            "231": 2,
            "232": 2,
            "233": 2,
            "235": 2,
            "236": 2,
            "237": 2,
            "239": 2,
            "240": 2,
            "242": 2,
            "243": 2
          },
          "Branches": [
            {
              "Line": 32,
              "Offset": 3864,
              "EndOffset": 96,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 3
            },
            {
              "Line": 48,
              "Offset": 3804,
              "EndOffset": 344,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 3
            },
            {
              "Line": 55,
              "Offset": 3768,
              "EndOffset": 461,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 3
            },
            {
              "Line": 66,
              "Offset": 3112,
              "EndOffset": 572,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 3
            },
            {
              "Line": 69,
              "Offset": 606,
              "EndOffset": 613,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 3
            },
            {
              "Line": 85,
              "Offset": 1054,
              "EndOffset": 1056,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 85,
              "Offset": 1054,
              "EndOffset": 1078,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 3
            },
            {
              "Line": 114,
              "Offset": 2093,
              "EndOffset": 1690,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 8
            },
            {
              "Line": 129,
              "Offset": 2069,
              "EndOffset": 2071,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 3
            },
            {
              "Line": 129,
              "Offset": 2069,
              "EndOffset": 2079,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 8
            },
            {
              "Line": 114,
              "Offset": 2093,
              "EndOffset": 2098,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 3
            },
            {
              "Line": 138,
              "Offset": 2494,
              "EndOffset": 2140,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 8
            },
            {
              "Line": 138,
              "Offset": 2494,
              "EndOffset": 2499,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 3
            },
            {
              "Line": 154,
              "Offset": 2528,
              "EndOffset": 2530,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 3
            },
            {
              "Line": 154,
              "Offset": 2528,
              "EndOffset": 2536,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 3
            },
            {
              "Line": 167,
              "Offset": 2952,
              "EndOffset": 2954,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 167,
              "Offset": 2952,
              "EndOffset": 2961,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 3
            },
            {
              "Line": 69,
              "Offset": 606,
              "EndOffset": 3105,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 6
            },
            {
              "Line": 66,
              "Offset": 3112,
              "EndOffset": 3117,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 3
            },
            {
              "Line": 182,
              "Offset": 3146,
              "EndOffset": 3148,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 3
            },
            {
              "Line": 182,
              "Offset": 3146,
              "EndOffset": 3154,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 3
            },
            {
              "Line": 199,
              "Offset": 3589,
              "EndOffset": 3591,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 0
            },
            {
              "Line": 199,
              "Offset": 3589,
              "EndOffset": 3598,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 3
            },
            {
              "Line": 55,
              "Offset": 3768,
              "EndOffset": 3773,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 3
            },
            {
              "Line": 48,
              "Offset": 3804,
              "EndOffset": 3809,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 3
            },
            {
              "Line": 32,
              "Offset": 3864,
              "EndOffset": 3869,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 2
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/ReporterFactory.cs": {
      "Coverlet.Core.Reporters.ReporterFactory": {
        "Coverlet.Core.Reporters.IReporter Coverlet.Core.Reporters.ReporterFactory::CreateReporter()": {
          "Lines": {
            "24": 26
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Reporters.ReporterFactory::.ctor(System.String)": {
          "Lines": {
            "13": 6,
            "14": 6,
            "15": 6,
            "16": 6,
            "17": 6,
            "18": 6,
            "19": 6,
            "20": 6,
            "21": 6
          },
          "Branches": []
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Reporters/TeamCityReporter.cs": {
      "Coverlet.Core.Reporters.TeamCityReporter": {
        "Coverlet.Core.Reporters.ReporterOutputType Coverlet.Core.Reporters.TeamCityReporter::get_OutputType()": {
          "Lines": {
            "10": 1
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.TeamCityReporter::get_Format()": {
          "Lines": {
            "12": 3
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.TeamCityReporter::get_Extension()": {
          "Lines": {
            "14": 1
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Reporters.TeamCityReporter::Report(Coverlet.Core.CoverageResult)": {
          "Lines": {
            "17": 4,
            "19": 4,
            "20": 4,
            "21": 4,
            "22": 4,
            "25": 4,
            "26": 4,
            "27": 4,
            "28": 4,
            "31": 4,
            "32": 4
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Reporters.TeamCityReporter::OutputLineCoverage(Coverlet.Core.CoverageDetails,System.Text.StringBuilder)": {
          "Lines": {
            "35": 4,
            "37": 4,
            "40": 4,
            "43": 4,
            "44": 4
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Reporters.TeamCityReporter::OutputBranchCoverage(Coverlet.Core.CoverageDetails,System.Text.StringBuilder)": {
          "Lines": {
            "47": 4,
            "49": 4,
            "52": 4,
            "55": 4,
            "56": 4
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Reporters.TeamCityReporter::OutputMethodCoverage(Coverlet.Core.CoverageDetails,System.Text.StringBuilder)": {
          "Lines": {
            "59": 4,
            "61": 4,
            "64": 4,
            "67": 4,
            "68": 4
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Reporters.TeamCityReporter::OutputTeamCityServiceMessage(System.String,System.Double,System.Text.StringBuilder)": {
          "Lines": {
            "71": 36,
            "72": 36,
            "73": 36
          },
          "Branches": []
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Instrumentation/Instrumenter.cs": {
      "Coverlet.Core.Instrumentation.Instrumenter": {
        "System.Boolean Coverlet.Core.Instrumentation.Instrumenter::CanInstrument()": {
          "Lines": {
            "54": 1,
            "56": 1,
            "57": 1,
            "59": 0,
            "60": 0,
            "61": 0,
            "62": 0,
            "64": 1
          },
          "Branches": []
        },
        "Coverlet.Core.Instrumentation.InstrumenterResult Coverlet.Core.Instrumentation.Instrumenter::Instrument()": {
          "Lines": {
            "67": 7,
            "68": 7,
            "69": 7,
            "70": 7,
            "71": 7,
            "73": 7,
            "74": 7,
            "75": 7,
            "76": 7,
            "77": 7,
            "78": 7,
            "80": 7,
            "82": 7,
            "84": 7,
            "85": 7
          },
          "Branches": [
            {
              "Line": 82,
              "Offset": 105,
              "EndOffset": 107,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            },
            {
              "Line": 82,
              "Offset": 105,
              "EndOffset": 120,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::InstrumentModule()": {
          "Lines": {
            "88": 7,
            "89": 7,
            "90": 7,
            "91": 7,
            "92": 7,
            "93": 7,
            "94": 7,
            "95": 1,
            "96": 1,
            "97": 1,
            "99": 7,
            "100": 7,
            "101": 7,
            "102": 7,
            "103": 7,
            "105": 7,
            "106": 7,
            "107": 0,
            "108": 0,
            "109": 0,
            "111": 693,
            "112": 336,
            "113": 336,
            "114": 336,
            "115": 336,
            "116": 336,
            "117": 336,
            "118": 336,
            "119": 320,
            "120": 336,
            "123": 7,
            "124": 7,
            "125": 7,
            "126": 7,
            "127": 7,
            "129": 7,
            "131": 7,
            "132": 7,
            "136": 7,
            "137": 7,
            "139": 7,
            "140": 7,
            "141": 7,
            "142": 7,
            "143": 7,
            "144": 7,
            "145": 7,
            "147": 7,
            "148": 0,
            "153": 0,
            "154": 0,
            "155": 0,
            "156": 0,
            "158": 0,
            "159": 0,
            "160": 0,
            "162": 0,
            "163": 0,
            "164": 0,
            "165": 0,
            "166": 0,
            "168": 7,
            "169": 7,
            "170": 7,
            "171": 7
          },
          "Branches": [
            {
              "Line": 94,
              "Offset": 70,
              "EndOffset": 72,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 94,
              "Offset": 70,
              "EndOffset": 86,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 7
            },
            {
              "Line": 105,
              "Offset": 149,
              "EndOffset": 151,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1
            },
            {
              "Line": 105,
              "Offset": 149,
              "EndOffset": 174,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7
            },
            {
              "Line": 106,
              "Offset": 190,
              "EndOffset": 192,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 106,
              "Offset": 190,
              "EndOffset": 217,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 7
            },
            {
              "Line": 111,
              "Offset": 386,
              "EndOffset": 232,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 336
            },
            {
              "Line": 113,
              "Offset": 250,
              "EndOffset": 252,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 203
            },
            {
              "Line": 113,
              "Offset": 250,
              "EndOffset": 255,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 336
            },
            {
              "Line": 114,
              "Offset": 281,
              "EndOffset": 283,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 320
            },
            {
              "Line": 114,
              "Offset": 289,
              "EndOffset": 291,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 46
            },
            {
              "Line": 114,
              "Offset": 289,
              "EndOffset": 310,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 320
            },
            {
              "Line": 114,
              "Offset": 308,
              "EndOffset": 310,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 320
            },
            {
              "Line": 114,
              "Offset": 334,
              "EndOffset": 336,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 320
            },
            {
              "Line": 114,
              "Offset": 281,
              "EndOffset": 362,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 16
            },
            {
              "Line": 114,
              "Offset": 308,
              "EndOffset": 362,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 16
            },
            {
              "Line": 114,
              "Offset": 334,
              "EndOffset": 362,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 16
            },
            {
              "Line": 114,
              "Offset": 367,
              "EndOffset": 369,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 320
            },
            {
              "Line": 114,
              "Offset": 367,
              "EndOffset": 378,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 336
            },
            {
              "Line": 111,
              "Offset": 386,
              "EndOffset": 391,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 7
            },
            {
              "Line": 123,
              "Offset": 419,
              "EndOffset": 421,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 7
            },
            {
              "Line": 123,
              "Offset": 419,
              "EndOffset": 457,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 7
            },
            {
              "Line": 131,
              "Offset": 489,
              "EndOffset": 491,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 7
            },
            {
              "Line": 131,
              "Offset": 489,
              "EndOffset": 523,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 7
            },
            {
              "Line": 144,
              "Offset": 708,
              "EndOffset": 710,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 7
            },
            {
              "Line": 144,
              "Offset": 708,
              "EndOffset": 717,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 0
            },
            {
              "Line": 147,
              "Offset": 769,
              "EndOffset": 774,
              "Path": 0,
              "Ordinal": 26,
              "Hits": 0
            },
            {
              "Line": 147,
              "Offset": 769,
              "EndOffset": 1044,
              "Path": 1,
              "Ordinal": 27,
              "Hits": 7
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::AddCustomModuleTrackerToModule(Mono.Cecil.ModuleDefinition)": {
          "Lines": {
            "174": 7,
            "175": 7,
            "176": 7,
            "177": 7,
            "178": 7,
            "180": 7,
            "181": 7,
            "183": 7,
            "184": 63,
            "185": 21,
            "186": 21,
            "187": 21,
            "189": 21,
            "191": 21,
            "192": 7,
            "193": 14,
            "194": 7,
            "195": 7,
            "196": 7,
            "197": 21,
            "199": 119,
            "200": 49,
            "201": 49,
            "203": 231,
            "204": 42,
            "205": 42,
            "206": 42,
            "208": 539,
            "209": 196,
            "210": 196,
            "211": 196,
            "213": 49,
            "215": 49,
            "216": 49,
            "217": 7,
            "219": 4529,
            "220": 2191,
            "221": 2191,
            "222": 252,
            "223": 252,
            "224": 238,
            "226": 238,
            "227": 238,
            "229": 14,
            "231": 14,
            "232": 98,
            "233": 28,
            "235": 14,
            "236": 14,
            "237": 252,
            "238": 1939,
            "239": 91,
            "240": 364,
            "241": 91,
            "242": 1848,
            "243": 56,
            "244": 56,
            "245": 56,
            "247": 2191,
            "248": 2191,
            "250": 245,
            "251": 49,
            "252": 49,
            "253": 7,
            "254": 7,
            "255": 7,
            "257": 49,
            "258": 49,
            "260": 49,
            "261": 49,
            "263": 7,
            "264": 7,
            "266": 7,
            "267": 7,
            "268": 7
          },
          "Branches": [
            {
              "Line": 184,
              "Offset": 318,
              "EndOffset": 140,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 21
            },
            {
              "Line": 191,
              "Offset": 234,
              "EndOffset": 236,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            },
            {
              "Line": 191,
              "Offset": 234,
              "EndOffset": 246,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 14
            },
            {
              "Line": 193,
              "Offset": 267,
              "EndOffset": 269,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 7
            },
            {
              "Line": 193,
              "Offset": 267,
              "EndOffset": 279,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7
            },
            {
              "Line": 195,
              "Offset": 300,
              "EndOffset": 302,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 7
            },
            {
              "Line": 195,
              "Offset": 300,
              "EndOffset": 310,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 21
            },
            {
              "Line": 184,
              "Offset": 318,
              "EndOffset": 323,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 7
            },
            {
              "Line": 199,
              "Offset": 1226,
              "EndOffset": 359,
              "Path": 1,
              "Ordinal": 31,
              "Hits": 49
            },
            {
              "Line": 203,
              "Offset": 463,
              "EndOffset": 414,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 42
            },
            {
              "Line": 203,
              "Offset": 463,
              "EndOffset": 465,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 49
            },
            {
              "Line": 208,
              "Offset": 558,
              "EndOffset": 504,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 196
            },
            {
              "Line": 208,
              "Offset": 558,
              "EndOffset": 560,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 49
            },
            {
              "Line": 216,
              "Offset": 637,
              "EndOffset": 639,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 7
            },
            {
              "Line": 216,
              "Offset": 637,
              "EndOffset": 647,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 49
            },
            {
              "Line": 219,
              "Offset": 1059,
              "EndOffset": 672,
              "Path": 1,
              "Ordinal": 25,
              "Hits": 2191
            },
            {
              "Line": 221,
              "Offset": 709,
              "EndOffset": 714,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 252
            },
            {
              "Line": 223,
              "Offset": 740,
              "EndOffset": 742,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 238
            },
            {
              "Line": 223,
              "Offset": 740,
              "EndOffset": 765,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 14
            },
            {
              "Line": 232,
              "Offset": 871,
              "EndOffset": 810,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 28
            },
            {
              "Line": 232,
              "Offset": 871,
              "EndOffset": 873,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 14
            },
            {
              "Line": 221,
              "Offset": 709,
              "EndOffset": 907,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 1939
            },
            {
              "Line": 238,
              "Offset": 951,
              "EndOffset": 953,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 91
            },
            {
              "Line": 238,
              "Offset": 951,
              "EndOffset": 994,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 1848
            },
            {
              "Line": 242,
              "Offset": 1021,
              "EndOffset": 1023,
              "Path": 0,
              "Ordinal": 22,
              "Hits": 56
            },
            {
              "Line": 242,
              "Offset": 1021,
              "EndOffset": 1041,
              "Path": 1,
              "Ordinal": 23,
              "Hits": 2191
            },
            {
              "Line": 219,
              "Offset": 1059,
              "EndOffset": 1064,
              "Path": 0,
              "Ordinal": 24,
              "Hits": 49
            },
            {
              "Line": 250,
              "Offset": 1180,
              "EndOffset": 1103,
              "Path": 1,
              "Ordinal": 29,
              "Hits": 49
            },
            {
              "Line": 252,
              "Offset": 1127,
              "EndOffset": 1129,
              "Path": 0,
              "Ordinal": 26,
              "Hits": 7
            },
            {
              "Line": 252,
              "Offset": 1127,
              "EndOffset": 1152,
              "Path": 1,
              "Ordinal": 27,
              "Hits": 49
            },
            {
              "Line": 250,
              "Offset": 1180,
              "EndOffset": 1182,
              "Path": 0,
              "Ordinal": 28,
              "Hits": 49
            },
            {
              "Line": 199,
              "Offset": 1226,
              "EndOffset": 1231,
              "Path": 0,
              "Ordinal": 30,
              "Hits": 7
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::InstrumentType(Mono.Cecil.TypeDefinition)": {
          "Lines": {
            "271": 320,
            "272": 320,
            "273": 3406,
            "274": 1223,
            "275": 1223,
            "276": 1223,
            "277": 28,
            "279": 1223,
            "280": 1216,
            "281": 1223,
            "283": 320,
            "284": 1642,
            "285": 341,
            "286": 341,
            "287": 341,
            "288": 341,
            "289": 320
          },
          "Branches": [
            {
              "Line": 273,
              "Offset": 150,
              "EndOffset": 18,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1223
            },
            {
              "Line": 276,
              "Offset": 65,
              "EndOffset": 67,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            },
            {
              "Line": 277,
              "Offset": 86,
              "EndOffset": 88,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 7
            },
            {
              "Line": 277,
              "Offset": 86,
              "EndOffset": 95,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7
            },
            {
              "Line": 276,
              "Offset": 65,
              "EndOffset": 97,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1223
            },
            {
              "Line": 279,
              "Offset": 128,
              "EndOffset": 130,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 1216
            },
            {
              "Line": 279,
              "Offset": 128,
              "EndOffset": 143,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 1223
            },
            {
              "Line": 273,
              "Offset": 150,
              "EndOffset": 155,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 320
            },
            {
              "Line": 284,
              "Offset": 246,
              "EndOffset": 186,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 341
            },
            {
              "Line": 286,
              "Offset": 227,
              "EndOffset": 229,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 341
            },
            {
              "Line": 286,
              "Offset": 227,
              "EndOffset": 238,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 341
            },
            {
              "Line": 284,
              "Offset": 246,
              "EndOffset": 248,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 320
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::InstrumentMethod(Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "292": 1557,
            "293": 2682,
            "294": 1557,
            "295": 0,
            "296": 0,
            "297": 0,
            "300": 1557,
            "301": 1557,
            "302": 0,
            "304": 1557,
            "305": 0,
            "307": 1557,
            "308": 1557
          },
          "Branches": [
            {
              "Line": 293,
              "Offset": 18,
              "EndOffset": 20,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 293,
              "Offset": 18,
              "EndOffset": 43,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1557
            },
            {
              "Line": 294,
              "Offset": 60,
              "EndOffset": 62,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 1125
            },
            {
              "Line": 294,
              "Offset": 60,
              "EndOffset": 76,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 432
            },
            {
              "Line": 294,
              "Offset": 79,
              "EndOffset": 81,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 294,
              "Offset": 79,
              "EndOffset": 112,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 1557
            },
            {
              "Line": 301,
              "Offset": 125,
              "EndOffset": 129,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1557
            },
            {
              "Line": 304,
              "Offset": 139,
              "EndOffset": 143,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 1557
            },
            {
              "Line": 301,
              "Offset": 125,
              "EndOffset": 151,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 1557
            },
            {
              "Line": 304,
              "Offset": 139,
              "EndOffset": 151,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 1557
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::InstrumentIL(Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "311": 1557,
            "312": 1557,
            "313": 1557,
            "315": 1557,
            "316": 1557,
            "318": 1557,
            "320": 77042,
            "321": 36964,
            "322": 36964,
            "323": 36964,
            "324": 117306,
            "326": 36964,
            "327": 6472,
            "328": 6472,
            "329": 930092,
            "330": 455338,
            "332": 21628,
            "333": 1106,
            "335": 6472,
            "336": 6472,
            "338": 113180,
            "339": 1144,
            "346": 1144,
            "347": 224,
            "349": 920,
            "350": 138780,
            "351": 68010,
            "353": 3208,
            "354": 224,
            "356": 920,
            "357": 920,
            "359": 36964,
            "360": 36964,
            "362": 1557,
            "363": 1557
          },
          "Branches": [
            {
              "Line": 320,
              "Offset": 605,
              "EndOffset": 59,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 36964
            },
            {
              "Line": 326,
              "Offset": 134,
              "EndOffset": 136,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 6939
            },
            {
              "Line": 326,
              "Offset": 134,
              "EndOffset": 148,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 30025
            },
            {
              "Line": 326,
              "Offset": 153,
              "EndOffset": 158,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 6472
            },
            {
              "Line": 329,
              "Offset": 232,
              "EndOffset": 199,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 455338
            },
            {
              "Line": 329,
              "Offset": 232,
              "EndOffset": 234,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 6472
            },
            {
              "Line": 332,
              "Offset": 305,
              "EndOffset": 272,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1106
            },
            {
              "Line": 332,
              "Offset": 305,
              "EndOffset": 307,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 6472
            },
            {
              "Line": 326,
              "Offset": 153,
              "EndOffset": 329,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 36964
            },
            {
              "Line": 338,
              "Offset": 565,
              "EndOffset": 344,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 1144
            },
            {
              "Line": 346,
              "Offset": 362,
              "EndOffset": 364,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 920
            },
            {
              "Line": 346,
              "Offset": 362,
              "EndOffset": 376,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 224
            },
            {
              "Line": 346,
              "Offset": 381,
              "EndOffset": 388,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 920
            },
            {
              "Line": 350,
              "Offset": 461,
              "EndOffset": 428,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 68010
            },
            {
              "Line": 350,
              "Offset": 461,
              "EndOffset": 463,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 920
            },
            {
              "Line": 353,
              "Offset": 534,
              "EndOffset": 501,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 224
            },
            {
              "Line": 353,
              "Offset": 534,
              "EndOffset": 536,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 920
            },
            {
              "Line": 346,
              "Offset": 381,
              "EndOffset": 558,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 38108
            },
            {
              "Line": 338,
              "Offset": 565,
              "EndOffset": 570,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 36964
            },
            {
              "Line": 320,
              "Offset": 605,
              "EndOffset": 610,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 1557
            }
          ]
        },
        "Mono.Cecil.Cil.Instruction Coverlet.Core.Instrumentation.Instrumenter::AddInstrumentationCode(Mono.Cecil.MethodDefinition,Mono.Cecil.Cil.ILProcessor,Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.SequencePoint)": {
          "Lines": {
            "366": 6472,
            "367": 6472,
            "368": 112,
            "369": 112,
            "370": 112,
            "371": 112,
            "372": 112,
            "374": 27120,
            "375": 7088,
            "376": 7088,
            "377": 6465,
            "378": 7088,
            "380": 6472,
            "381": 6472,
            "383": 6472,
            "384": 6472
          },
          "Branches": [
            {
              "Line": 367,
              "Offset": 36,
              "EndOffset": 38,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 112
            },
            {
              "Line": 367,
              "Offset": 36,
              "EndOffset": 110,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 6472
            },
            {
              "Line": 374,
              "Offset": 218,
              "EndOffset": 120,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 7088
            },
            {
              "Line": 376,
              "Offset": 140,
              "EndOffset": 142,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 6465
            },
            {
              "Line": 376,
              "Offset": 140,
              "EndOffset": 196,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7088
            },
            {
              "Line": 374,
              "Offset": 218,
              "EndOffset": 220,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 6472
            }
          ]
        },
        "Mono.Cecil.Cil.Instruction Coverlet.Core.Instrumentation.Instrumenter::AddInstrumentationCode(Mono.Cecil.MethodDefinition,Mono.Cecil.Cil.ILProcessor,Mono.Cecil.Cil.Instruction,Coverlet.Core.Symbols.BranchPoint)": {
          "Lines": {
            "387": 920,
            "388": 920,
            "389": 0,
            "390": 0,
            "391": 0,
            "392": 0,
            "393": 0,
            "395": 920,
            "396": 920,
            "397": 920,
            "398": 920,
            "399": 920,
            "400": 920,
            "401": 920,
            "402": 920,
            "403": 920,
            "404": 920,
            "405": 920,
            "406": 920,
            "407": 920,
            "408": 920,
            "409": 920,
            "411": 920,
            "412": 42,
            "413": 42,
            "414": 7,
            "415": 7,
            "416": 7,
            "418": 42,
            "419": 7,
            "420": 7,
            "421": 7,
            "422": 42,
            "423": 920,
            "425": 920,
            "426": 920,
            "428": 920,
            "429": 920
          },
          "Branches": [
            {
              "Line": 388,
              "Offset": 31,
              "EndOffset": 33,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 388,
              "Offset": 31,
              "EndOffset": 100,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 920
            },
            {
              "Line": 396,
              "Offset": 140,
              "EndOffset": 145,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 920
            },
            {
              "Line": 411,
              "Offset": 275,
              "EndOffset": 277,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 42
            },
            {
              "Line": 413,
              "Offset": 291,
              "EndOffset": 293,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 7
            },
            {
              "Line": 413,
              "Offset": 291,
              "EndOffset": 306,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 42
            },
            {
              "Line": 418,
              "Offset": 330,
              "EndOffset": 332,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 7
            },
            {
              "Line": 418,
              "Offset": 330,
              "EndOffset": 352,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 42
            },
            {
              "Line": 411,
              "Offset": 275,
              "EndOffset": 353,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 920
            },
            {
              "Line": 396,
              "Offset": 140,
              "EndOffset": 354,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 920
            }
          ]
        },
        "System.Boolean Coverlet.Core.Instrumentation.Instrumenter::IsAsyncStateMachineBranch(Mono.Cecil.TypeDefinition,Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "432": 920,
            "433": 920,
            "434": 878,
            "435": 878,
            "438": 168,
            "439": 42,
            "440": 42,
            "441": 42,
            "442": 42,
            "444": 0,
            "445": 0,
            "446": 920
          },
          "Branches": [
            {
              "Line": 433,
              "Offset": 22,
              "EndOffset": 24,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 878
            },
            {
              "Line": 433,
              "Offset": 22,
              "EndOffset": 29,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 42
            },
            {
              "Line": 438,
              "Offset": 93,
              "EndOffset": 44,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 42
            },
            {
              "Line": 440,
              "Offset": 78,
              "EndOffset": 80,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 42
            },
            {
              "Line": 440,
              "Offset": 78,
              "EndOffset": 85,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 0
            },
            {
              "Line": 438,
              "Offset": 93,
              "EndOffset": 95,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            }
          ]
        },
        "Mono.Cecil.Cil.Instruction Coverlet.Core.Instrumentation.Instrumenter::AddInstrumentationInstructions(Mono.Cecil.MethodDefinition,Mono.Cecil.Cil.ILProcessor,Mono.Cecil.Cil.Instruction,System.Int32)": {
          "Lines": {
            "449": 7392,
            "450": 7392,
            "451": 7,
            "453": 7,
            "454": 0,
            "455": 0,
            "456": 0,
            "457": 0,
            "458": 0,
            "460": 7,
            "461": 7,
            "462": 7,
            "463": 7,
            "464": 7,
            "466": 7,
            "467": 7,
            "468": 7,
            "469": 7,
            "471": 7392,
            "472": 7392,
            "474": 7392,
            "475": 7392,
            "477": 7392,
            "478": 7392
          },
          "Branches": [
            {
              "Line": 450,
              "Offset": 12,
              "EndOffset": 17,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            },
            {
              "Line": 453,
              "Offset": 28,
              "EndOffset": 30,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 455,
              "Offset": 37,
              "EndOffset": 39,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 455,
              "Offset": 37,
              "EndOffset": 46,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 0
            },
            {
              "Line": 453,
              "Offset": 28,
              "EndOffset": 55,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7
            },
            {
              "Line": 461,
              "Offset": 62,
              "EndOffset": 64,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 6
            },
            {
              "Line": 461,
              "Offset": 62,
              "EndOffset": 71,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1
            },
            {
              "Line": 450,
              "Offset": 12,
              "EndOffset": 157,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 7392
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::ReplaceInstructionTarget(Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.Instruction)": {
          "Lines": {
            "481": 523348,
            "482": 523348,
            "483": 13307,
            "484": 13307,
            "485": 829,
            "486": 829,
            "487": 829,
            "489": 12478,
            "490": 510041,
            "491": 364,
            "492": 2912,
            "493": 1092,
            "494": 1092,
            "495": 84,
            "496": 1092,
            "497": 364,
            "498": 523348
          },
          "Branches": [
            {
              "Line": 482,
              "Offset": 21,
              "EndOffset": 23,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 13307
            },
            {
              "Line": 484,
              "Offset": 30,
              "EndOffset": 32,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 829
            },
            {
              "Line": 484,
              "Offset": 30,
              "EndOffset": 43,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 12478
            },
            {
              "Line": 482,
              "Offset": 21,
              "EndOffset": 46,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 510041
            },
            {
              "Line": 490,
              "Offset": 72,
              "EndOffset": 74,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 364
            },
            {
              "Line": 492,
              "Offset": 120,
              "EndOffset": 80,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 1092
            },
            {
              "Line": 494,
              "Offset": 93,
              "EndOffset": 95,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 84
            },
            {
              "Line": 494,
              "Offset": 93,
              "EndOffset": 101,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1092
            },
            {
              "Line": 492,
              "Offset": 120,
              "EndOffset": 122,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 364
            },
            {
              "Line": 490,
              "Offset": 72,
              "EndOffset": 123,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 523348
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::ReplaceExceptionHandlerBoundary(Mono.Cecil.Cil.ExceptionHandler,Mono.Cecil.Cil.Instruction,Mono.Cecil.Cil.Instruction)": {
          "Lines": {
            "501": 1330,
            "502": 1330,
            "503": 0,
            "505": 1330,
            "506": 63,
            "508": 1330,
            "509": 21,
            "511": 1330,
            "512": 21,
            "514": 1330,
            "515": 70,
            "516": 1330
          },
          "Branches": [
            {
              "Line": 502,
              "Offset": 12,
              "EndOffset": 14,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 502,
              "Offset": 12,
              "EndOffset": 22,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1330
            },
            {
              "Line": 505,
              "Offset": 33,
              "EndOffset": 35,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 63
            },
            {
              "Line": 505,
              "Offset": 33,
              "EndOffset": 43,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 1330
            },
            {
              "Line": 508,
              "Offset": 54,
              "EndOffset": 56,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 21
            },
            {
              "Line": 508,
              "Offset": 54,
              "EndOffset": 64,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 1330
            },
            {
              "Line": 511,
              "Offset": 75,
              "EndOffset": 77,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 21
            },
            {
              "Line": 511,
              "Offset": 75,
              "EndOffset": 85,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 1330
            },
            {
              "Line": 514,
              "Offset": 98,
              "EndOffset": 100,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 70
            },
            {
              "Line": 514,
              "Offset": 98,
              "EndOffset": 108,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 1330
            }
          ]
        },
        "System.Boolean Coverlet.Core.Instrumentation.Instrumenter::IsExcludeAttribute(Mono.Cecil.CustomAttribute)": {
          "Lines": {
            "519": 805,
            "521": 805,
            "522": 805,
            "523": 805,
            "524": 805,
            "525": 805,
            "528": 805,
            "529": 345,
            "530": 345,
            "531": 345,
            "533": 805,
            "534": 2634,
            "535": 805
          },
          "Branches": [
            {
              "Line": 528,
              "Offset": 55,
              "EndOffset": 57,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 345
            },
            {
              "Line": 528,
              "Offset": 55,
              "EndOffset": 72,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 805
            }
          ]
        },
        "Mono.Cecil.Cil.MethodBody Coverlet.Core.Instrumentation.Instrumenter::GetMethodBody(Mono.Cecil.MethodDefinition)": {
          "Lines": {
            "538": 1557,
            "540": 1557,
            "541": 1557,
            "543": 0,
            "544": 0,
            "545": 0,
            "547": 1557
          },
          "Branches": [
            {
              "Line": 541,
              "Offset": 8,
              "EndOffset": 10,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 541,
              "Offset": 8,
              "EndOffset": 13,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1557
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter::.ctor(System.String,System.String,System.String[],System.String[],System.String[],System.String[],System.Boolean,Coverlet.Core.Logging.ILogger)": {
          "Lines": {
            "40": 7,
            "41": 7,
            "42": 7,
            "43": 7,
            "44": 7,
            "45": 7,
            "46": 7,
            "47": 7,
            "48": 7,
            "49": 7,
            "50": 7,
            "51": 7
          },
          "Branches": [
            {
              "Line": 46,
              "Offset": 41,
              "EndOffset": 43,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 46,
              "Offset": 41,
              "EndOffset": 49,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 7
            }
          ]
        }
      },
      "Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider": {
        "Mono.Cecil.IMetadataImporter Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider::GetMetadataImporter(Mono.Cecil.ModuleDefinition)": {
          "Lines": {
            "557": 1,
            "558": 1,
            "559": 1
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter": {
        "Mono.Cecil.AssemblyNameReference Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter::ImportReference(Mono.Cecil.AssemblyNameReference)": {
          "Lines": {
            "573": 0,
            "574": 0,
            "575": 0
          },
          "Branches": []
        },
        "Mono.Cecil.TypeReference Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter::ImportReference(Mono.Cecil.TypeReference,Mono.Cecil.IGenericParameterProvider)": {
          "Lines": {
            "578": 50,
            "579": 50,
            "580": 50,
            "581": 50,
            "582": 50
          },
          "Branches": []
        },
        "Mono.Cecil.FieldReference Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter::ImportReference(Mono.Cecil.FieldReference,Mono.Cecil.IGenericParameterProvider)": {
          "Lines": {
            "585": 0,
            "586": 0,
            "587": 0,
            "588": 0,
            "589": 0
          },
          "Branches": []
        },
        "Mono.Cecil.MethodReference Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter::ImportReference(Mono.Cecil.MethodReference,Mono.Cecil.IGenericParameterProvider)": {
          "Lines": {
            "592": 34,
            "593": 34,
            "594": 34,
            "596": 170,
            "597": 34,
            "598": 34,
            "599": 2,
            "600": 2,
            "603": 32,
            "604": 32,
            "606": 34,
            "607": 33,
            "608": 33,
            "609": 33,
            "611": 34,
            "612": 34
          },
          "Branches": [
            {
              "Line": 596,
              "Offset": 149,
              "EndOffset": 63,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 34
            },
            {
              "Line": 598,
              "Offset": 103,
              "EndOffset": 105,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 2
            },
            {
              "Line": 598,
              "Offset": 103,
              "EndOffset": 108,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 32
            },
            {
              "Line": 596,
              "Offset": 149,
              "EndOffset": 151,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 34
            },
            {
              "Line": 606,
              "Offset": 204,
              "EndOffset": 206,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 33
            },
            {
              "Line": 606,
              "Offset": 204,
              "EndOffset": 241,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 34
            }
          ]
        },
        "System.Void Coverlet.Core.Instrumentation.Instrumenter/CoreLibMetadataImporterProvider/CoreLibMetadataImporter::.ctor(Mono.Cecil.ModuleDefinition)": {
          "Lines": {
            "566": 1,
            "567": 1,
            "568": 1,
            "569": 1,
            "570": 1
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Instrumentation.Instrumenter/<>c__DisplayClass32_0": {
        "System.Boolean Coverlet.Core.Instrumentation.Instrumenter/<>c__DisplayClass32_0::<IsExcludeAttribute>b__0(System.String)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 534,
              "Offset": 27,
              "EndOffset": 29,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 115
            },
            {
              "Line": 534,
              "Offset": 27,
              "EndOffset": 42,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1714
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Instrumentation/InstrumenterResult.cs": {
      "Coverlet.Core.Instrumentation.Document": {
        "System.Collections.Generic.Dictionary`2<System.Int32,Coverlet.Core.Instrumentation.Line> Coverlet.Core.Instrumentation.Document::get_Lines()": {
          "Lines": {
            "31": 13687
          },
          "Branches": []
        },
        "System.Collections.Generic.Dictionary`2<System.ValueTuple`2<System.Int32,System.Int32>,Coverlet.Core.Instrumentation.Branch> Coverlet.Core.Instrumentation.Document::get_Branches()": {
          "Lines": {
            "32": 1970
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Instrumentation.Document::.ctor()": {
          "Lines": {
            "23": 113,
            "24": 113,
            "25": 113,
            "26": 113,
            "27": 113
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Instrumentation.InstrumenterResult": {
        "System.Collections.Generic.Dictionary`2<System.String,Coverlet.Core.Instrumentation.Document> Coverlet.Core.Instrumentation.InstrumenterResult::get_Documents()": {
          "Lines": {
            "48": 7630
          },
          "Branches": []
        },
        "System.Collections.Generic.List`1<System.ValueTuple`4<System.Boolean,System.Int32,System.Int32,System.Int32>> Coverlet.Core.Instrumentation.InstrumenterResult::get_HitCandidates()": {
          "Lines": {
            "49": 14799
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Instrumentation.InstrumenterResult::.ctor()": {
          "Lines": {
            "37": 8,
            "38": 8,
            "39": 8,
            "40": 8,
            "41": 8
          },
          "Branches": []
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Helpers/InstrumentationHelper.cs": {
      "Coverlet.Core.Helpers.InstrumentationHelper": {
        "System.String[] Coverlet.Core.Helpers.InstrumentationHelper::GetCoverableModules(System.String,System.String[],System.Boolean)": {
          "Lines": {
            "26": 7,
            "27": 7,
            "29": 7,
            "30": 7,
            "31": 0,
            "32": 0,
            "33": 0,
            "35": 7,
            "36": 7,
            "37": 7,
            "38": 7,
            "39": 7,
            "42": 27,
            "43": 3,
            "44": 3,
            "46": 3,
            "47": 3,
            "48": 3,
            "50": 3,
            "52": 3,
            "53": 1,
            "55": 2,
            "56": 3,
            "59": 7,
            "61": 7,
            "62": 5,
            "64": 17,
            "65": 91,
            "66": 7,
            "67": 7
          },
          "Branches": [
            {
              "Line": 30,
              "Offset": 37,
              "EndOffset": 39,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 30,
              "Offset": 37,
              "EndOffset": 47,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 7
            },
            {
              "Line": 42,
              "Offset": 219,
              "EndOffset": 73,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 3
            },
            {
              "Line": 44,
              "Offset": 92,
              "EndOffset": 96,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 3
            },
            {
              "Line": 46,
              "Offset": 103,
              "EndOffset": 105,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 2
            },
            {
              "Line": 46,
              "Offset": 103,
              "EndOffset": 109,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 1
            },
            {
              "Line": 50,
              "Offset": 158,
              "EndOffset": 162,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 3
            },
            {
              "Line": 52,
              "Offset": 179,
              "EndOffset": 181,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 1
            },
            {
              "Line": 52,
              "Offset": 179,
              "EndOffset": 197,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 2
            },
            {
              "Line": 44,
              "Offset": 92,
              "EndOffset": 207,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 3
            },
            {
              "Line": 50,
              "Offset": 158,
              "EndOffset": 207,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 3
            },
            {
              "Line": 42,
              "Offset": 219,
              "EndOffset": 224,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 7
            },
            {
              "Line": 61,
              "Offset": 243,
              "EndOffset": 245,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 5
            },
            {
              "Line": 61,
              "Offset": 243,
              "EndOffset": 263,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 7
            },
            {
              "Line": 64,
              "Offset": 270,
              "EndOffset": 272,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 1
            },
            {
              "Line": 64,
              "Offset": 270,
              "EndOffset": 295,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 7
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::HasPdb(System.String)": {
          "Lines": {
            "70": 2,
            "71": 2,
            "72": 2,
            "73": 2,
            "74": 8,
            "75": 2,
            "76": 2,
            "77": 2,
            "78": 2,
            "79": 2,
            "80": 0,
            "82": 0,
            "85": 2,
            "87": 0,
            "89": 0,
            "91": 2
          },
          "Branches": [
            {
              "Line": 74,
              "Offset": 135,
              "EndOffset": 34,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 2
            },
            {
              "Line": 76,
              "Offset": 58,
              "EndOffset": 60,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 2
            },
            {
              "Line": 79,
              "Offset": 103,
              "EndOffset": 105,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 0
            },
            {
              "Line": 79,
              "Offset": 103,
              "EndOffset": 111,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 2
            },
            {
              "Line": 76,
              "Offset": 58,
              "EndOffset": 127,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 74,
              "Offset": 135,
              "EndOffset": 137,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            }
          ]
        },
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper::BackupOriginalModule(System.String,System.String)": {
          "Lines": {
            "94": 2,
            "95": 2,
            "96": 2,
            "97": 2,
            "98": 2,
            "99": 0,
            "100": 0,
            "103": 2,
            "104": 2,
            "105": 2,
            "106": 2,
            "107": 2,
            "108": 0,
            "109": 0,
            "111": 2,
            "112": 2
          },
          "Branches": [
            {
              "Line": 98,
              "Offset": 47,
              "EndOffset": 49,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            },
            {
              "Line": 98,
              "Offset": 47,
              "EndOffset": 72,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 2
            },
            {
              "Line": 104,
              "Offset": 94,
              "EndOffset": 96,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 2
            },
            {
              "Line": 107,
              "Offset": 125,
              "EndOffset": 127,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 107,
              "Offset": 125,
              "EndOffset": 150,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 2
            },
            {
              "Line": 104,
              "Offset": 94,
              "EndOffset": 151,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 2
            }
          ]
        },
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper::RestoreOriginalModule(System.String,System.String)": {
          "Lines": {
            "115": 1,
            "116": 1,
            "117": 1,
            "121": 1,
            "123": 1,
            "124": 2,
            "125": 2,
            "126": 2,
            "127": 2,
            "128": 2,
            "130": 1,
            "131": 2,
            "132": 2,
            "133": 2,
            "134": 2,
            "135": 2,
            "136": 2,
            "137": 2,
            "138": 2,
            "139": 2,
            "140": 1
          },
          "Branches": []
        },
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper::RestoreOriginalModules()": {
          "Lines": {
            "143": 0,
            "146": 0,
            "148": 0,
            "149": 0,
            "150": 0,
            "151": 0,
            "152": 0,
            "153": 0,
            "154": 0,
            "155": 0,
            "156": 0,
            "157": 0,
            "158": 0
          },
          "Branches": [
            {
              "Line": 148,
              "Offset": 121,
              "EndOffset": 32,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 148,
              "Offset": 121,
              "EndOffset": 123,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 0
            }
          ]
        },
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper::DeleteHitsFile(System.String)": {
          "Lines": {
            "161": 1,
            "164": 1,
            "165": 2,
            "166": 1
          },
          "Branches": []
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsValidFilterExpression(System.String)": {
          "Lines": {
            "169": 10,
            "170": 10,
            "171": 1,
            "173": 9,
            "174": 2,
            "176": 7,
            "177": 0,
            "179": 58,
            "180": 0,
            "182": 58,
            "183": 0,
            "185": 7,
            "186": 0,
            "188": 7,
            "189": 0,
            "191": 7,
            "192": 1,
            "194": 6,
            "195": 1,
            "197": 5,
            "198": 10
          },
          "Branches": [
            {
              "Line": 170,
              "Offset": 7,
              "EndOffset": 9,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 170,
              "Offset": 7,
              "EndOffset": 16,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 9
            },
            {
              "Line": 173,
              "Offset": 32,
              "EndOffset": 34,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 2
            },
            {
              "Line": 173,
              "Offset": 32,
              "EndOffset": 41,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 7
            },
            {
              "Line": 176,
              "Offset": 57,
              "EndOffset": 59,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 176,
              "Offset": 57,
              "EndOffset": 66,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 7
            },
            {
              "Line": 179,
              "Offset": 73,
              "EndOffset": 75,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 1
            },
            {
              "Line": 179,
              "Offset": 73,
              "EndOffset": 98,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 7
            },
            {
              "Line": 179,
              "Offset": 110,
              "EndOffset": 112,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 0
            },
            {
              "Line": 179,
              "Offset": 110,
              "EndOffset": 119,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 7
            },
            {
              "Line": 182,
              "Offset": 126,
              "EndOffset": 128,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 1
            },
            {
              "Line": 182,
              "Offset": 126,
              "EndOffset": 151,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 7
            },
            {
              "Line": 182,
              "Offset": 163,
              "EndOffset": 165,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 0
            },
            {
              "Line": 182,
              "Offset": 163,
              "EndOffset": 172,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 7
            },
            {
              "Line": 185,
              "Offset": 194,
              "EndOffset": 196,
              "Path": 0,
              "Ordinal": 14,
              "Hits": 0
            },
            {
              "Line": 185,
              "Offset": 194,
              "EndOffset": 203,
              "Path": 1,
              "Ordinal": 15,
              "Hits": 7
            },
            {
              "Line": 188,
              "Offset": 227,
              "EndOffset": 229,
              "Path": 0,
              "Ordinal": 16,
              "Hits": 0
            },
            {
              "Line": 188,
              "Offset": 227,
              "EndOffset": 233,
              "Path": 1,
              "Ordinal": 17,
              "Hits": 7
            },
            {
              "Line": 191,
              "Offset": 248,
              "EndOffset": 250,
              "Path": 0,
              "Ordinal": 18,
              "Hits": 1
            },
            {
              "Line": 191,
              "Offset": 248,
              "EndOffset": 254,
              "Path": 1,
              "Ordinal": 19,
              "Hits": 6
            },
            {
              "Line": 194,
              "Offset": 334,
              "EndOffset": 336,
              "Path": 0,
              "Ordinal": 20,
              "Hits": 1
            },
            {
              "Line": 194,
              "Offset": 334,
              "EndOffset": 340,
              "Path": 1,
              "Ordinal": 21,
              "Hits": 5
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsModuleExcluded(System.String,System.String[])": {
          "Lines": {
            "201": 18,
            "202": 18,
            "203": 2,
            "205": 16,
            "206": 16,
            "207": 0,
            "209": 80,
            "210": 23,
            "211": 23,
            "213": 23,
            "214": 1,
            "216": 22,
            "217": 22,
            "219": 22,
            "221": 22,
            "222": 14,
            "223": 8,
            "225": 2,
            "226": 18
          },
          "Branches": [
            {
              "Line": 202,
              "Offset": 2,
              "EndOffset": 4,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 18
            },
            {
              "Line": 202,
              "Offset": 2,
              "EndOffset": 11,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 202,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 2
            },
            {
              "Line": 202,
              "Offset": 14,
              "EndOffset": 23,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 16
            },
            {
              "Line": 206,
              "Offset": 37,
              "EndOffset": 39,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 206,
              "Offset": 37,
              "EndOffset": 46,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 16
            },
            {
              "Line": 209,
              "Offset": 170,
              "EndOffset": 54,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 23
            },
            {
              "Line": 213,
              "Offset": 97,
              "EndOffset": 101,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 22
            },
            {
              "Line": 221,
              "Offset": 152,
              "EndOffset": 154,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 14
            },
            {
              "Line": 221,
              "Offset": 152,
              "EndOffset": 158,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 8
            },
            {
              "Line": 213,
              "Offset": 97,
              "EndOffset": 159,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 9
            },
            {
              "Line": 209,
              "Offset": 170,
              "EndOffset": 172,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 2
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsModuleIncluded(System.String,System.String[])": {
          "Lines": {
            "229": 17,
            "230": 17,
            "231": 2,
            "233": 15,
            "234": 15,
            "235": 0,
            "237": 75,
            "238": 22,
            "239": 22,
            "241": 22,
            "242": 0,
            "244": 22,
            "246": 22,
            "248": 22,
            "249": 14,
            "250": 8,
            "252": 1,
            "253": 17
          },
          "Branches": [
            {
              "Line": 230,
              "Offset": 2,
              "EndOffset": 4,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 17
            },
            {
              "Line": 230,
              "Offset": 2,
              "EndOffset": 11,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 230,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 2
            },
            {
              "Line": 230,
              "Offset": 14,
              "EndOffset": 23,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 15
            },
            {
              "Line": 234,
              "Offset": 37,
              "EndOffset": 39,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 234,
              "Offset": 37,
              "EndOffset": 43,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 15
            },
            {
              "Line": 237,
              "Offset": 149,
              "EndOffset": 51,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 22
            },
            {
              "Line": 241,
              "Offset": 95,
              "EndOffset": 97,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 0
            },
            {
              "Line": 241,
              "Offset": 95,
              "EndOffset": 101,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 22
            },
            {
              "Line": 248,
              "Offset": 131,
              "EndOffset": 133,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 14
            },
            {
              "Line": 248,
              "Offset": 131,
              "EndOffset": 137,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 8
            },
            {
              "Line": 237,
              "Offset": 149,
              "EndOffset": 151,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 1
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsTypeExcluded(System.String,System.String,System.String[])": {
          "Lines": {
            "256": 348,
            "257": 348,
            "258": 321,
            "260": 27,
            "261": 27,
            "262": 0,
            "264": 27,
            "265": 348
          },
          "Branches": [
            {
              "Line": 257,
              "Offset": 2,
              "EndOffset": 4,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 348
            },
            {
              "Line": 257,
              "Offset": 2,
              "EndOffset": 11,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 257,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 321
            },
            {
              "Line": 257,
              "Offset": 14,
              "EndOffset": 20,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 27
            },
            {
              "Line": 261,
              "Offset": 34,
              "EndOffset": 36,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 261,
              "Offset": 34,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 27
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsTypeIncluded(System.String,System.String,System.String[])": {
          "Lines": {
            "268": 348,
            "269": 348,
            "270": 321,
            "272": 27,
            "273": 27,
            "274": 0,
            "276": 27,
            "277": 348
          },
          "Branches": [
            {
              "Line": 269,
              "Offset": 2,
              "EndOffset": 4,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 348
            },
            {
              "Line": 269,
              "Offset": 2,
              "EndOffset": 11,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 269,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 321
            },
            {
              "Line": 269,
              "Offset": 14,
              "EndOffset": 20,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 27
            },
            {
              "Line": 273,
              "Offset": 34,
              "EndOffset": 36,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 0
            },
            {
              "Line": 273,
              "Offset": 34,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 27
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsLocalMethod(System.String)": {
          "Lines": {
            "280": 1223
          },
          "Branches": []
        },
        "System.String[] Coverlet.Core.Helpers.InstrumentationHelper::GetExcludedFiles(System.String[])": {
          "Lines": {
            "283": 8,
            "285": 8,
            "287": 12,
            "289": 4,
            "290": 22,
            "291": 5,
            "292": 5,
            "293": 2,
            "294": 2,
            "295": 2,
            "296": 2,
            "297": 2,
            "298": 2,
            "299": 2,
            "300": 2,
            "302": 3,
            "303": 3,
            "304": 3,
            "305": 5,
            "307": 4,
            "308": 24,
            "309": 6,
            "310": 6,
            "311": 6,
            "312": 6,
            "313": 6,
            "314": 6,
            "315": 9,
            "316": 6,
            "317": 6,
            "319": 4,
            "320": 8
          },
          "Branches": [
            {
              "Line": 287,
              "Offset": 8,
              "EndOffset": 10,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 7
            },
            {
              "Line": 287,
              "Offset": 8,
              "EndOffset": 21,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1
            },
            {
              "Line": 287,
              "Offset": 24,
              "EndOffset": 26,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 4
            },
            {
              "Line": 287,
              "Offset": 24,
              "EndOffset": 38,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 4
            },
            {
              "Line": 290,
              "Offset": 207,
              "EndOffset": 73,
              "Path": 1,
              "Ordinal": 9,
              "Hits": 5
            },
            {
              "Line": 292,
              "Offset": 92,
              "EndOffset": 94,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 2
            },
            {
              "Line": 295,
              "Offset": 119,
              "EndOffset": 121,
              "Path": 0,
              "Ordinal": 6,
              "Hits": 2
            },
            {
              "Line": 295,
              "Offset": 119,
              "EndOffset": 137,
              "Path": 1,
              "Ordinal": 7,
              "Hits": 2
            },
            {
              "Line": 292,
              "Offset": 92,
              "EndOffset": 173,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 3
            },
            {
              "Line": 290,
              "Offset": 207,
              "EndOffset": 212,
              "Path": 0,
              "Ordinal": 8,
              "Hits": 4
            },
            {
              "Line": 308,
              "Offset": 360,
              "EndOffset": 229,
              "Path": 1,
              "Ordinal": 13,
              "Hits": 6
            },
            {
              "Line": 312,
              "Offset": 278,
              "EndOffset": 280,
              "Path": 0,
              "Ordinal": 10,
              "Hits": 2
            },
            {
              "Line": 312,
              "Offset": 278,
              "EndOffset": 284,
              "Path": 1,
              "Ordinal": 11,
              "Hits": 4
            },
            {
              "Line": 308,
              "Offset": 360,
              "EndOffset": 365,
              "Path": 0,
              "Ordinal": 12,
              "Hits": 4
            }
          ]
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsTypeFilterMatch(System.String,System.String,System.String[])": {
          "Lines": {
            "323": 54,
            "324": 54,
            "325": 54,
            "327": 270,
            "328": 78,
            "329": 78,
            "330": 78,
            "332": 78,
            "333": 78,
            "335": 78,
            "336": 48,
            "337": 30,
            "339": 6,
            "340": 54
          },
          "Branches": [
            {
              "Line": 327,
              "Offset": 135,
              "EndOffset": 28,
              "Path": 1,
              "Ordinal": 5,
              "Hits": 78
            },
            {
              "Line": 335,
              "Offset": 97,
              "EndOffset": 99,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 76
            },
            {
              "Line": 335,
              "Offset": 97,
              "EndOffset": 114,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 2
            },
            {
              "Line": 335,
              "Offset": 119,
              "EndOffset": 121,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 48
            },
            {
              "Line": 335,
              "Offset": 119,
              "EndOffset": 126,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 30
            },
            {
              "Line": 327,
              "Offset": 135,
              "EndOffset": 137,
              "Path": 0,
              "Ordinal": 4,
              "Hits": 6
            }
          ]
        },
        "System.String Coverlet.Core.Helpers.InstrumentationHelper::GetBackupPath(System.String,System.String)": {
          "Lines": {
            "343": 3,
            "344": 3,
            "345": 3,
            "346": 3,
            "347": 3,
            "348": 3
          },
          "Branches": []
        },
        "System.Func`1<System.TimeSpan> Coverlet.Core.Helpers.InstrumentationHelper::CreateRetryStrategy(System.Int32)": {
          "Lines": {
            "351": 2,
            "359": 2,
            "360": 2
          },
          "Branches": []
        },
        "System.String Coverlet.Core.Helpers.InstrumentationHelper::WildcardToRegex(System.String)": {
          "Lines": {
            "363": 1423,
            "364": 1423,
            "365": 1423,
            "366": 1423,
            "367": 1423
          },
          "Branches": []
        },
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper::IsAssembly(System.String)": {
          "Lines": {
            "370": 84,
            "371": 84,
            "373": 84,
            "374": 42,
            "377": 42,
            "378": 42,
            "379": 42,
            "381": 0,
            "382": 0,
            "383": 0,
            "385": 84
          },
          "Branches": [
            {
              "Line": 373,
              "Offset": 22,
              "EndOffset": 24,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 84
            },
            {
              "Line": 373,
              "Offset": 22,
              "EndOffset": 40,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 0
            },
            {
              "Line": 373,
              "Offset": 43,
              "EndOffset": 45,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 42
            },
            {
              "Line": 373,
              "Offset": 43,
              "EndOffset": 49,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 42
            }
          ]
        },
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper::.cctor()": {
          "Lines": {
            "18": 1,
            "21": 1,
            "22": 1,
            "23": 1
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass17_0": {
        "System.TimeSpan Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass17_0::<CreateRetryStrategy>g__retryStrategy|0()": {
          "Lines": {
            "353": 0,
            "354": 0,
            "355": 0,
            "356": 0,
            "357": 0
          },
          "Branches": []
        }
      },
      "Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass2_0": {
        "System.Boolean Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass2_0::<GetCoverableModules>b__1(System.String)": {
          "Lines": {},
          "Branches": [
            {
              "Line": 65,
              "Offset": 6,
              "EndOffset": 8,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 42
            },
            {
              "Line": 65,
              "Offset": 6,
              "EndOffset": 27,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 42
            }
          ]
        }
      },
      "Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass5_0": {
        "System.Void Coverlet.Core.Helpers.InstrumentationHelper/<>c__DisplayClass5_0::<RestoreOriginalModule>b__1()": {
          "Lines": {},
          "Branches": [
            {
              "Line": 132,
              "Offset": 14,
              "EndOffset": 16,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 1
            },
            {
              "Line": 132,
              "Offset": 14,
              "EndOffset": 75,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 1
            }
          ]
        }
      }
    },
    "/home/forrest/Workspace/github/tonerdo/coverlet/src/coverlet.core/Helpers/RetryHelper.cs": {
      "Coverlet.Core.Helpers.RetryHelper": {
        "System.Void Coverlet.Core.Helpers.RetryHelper::Retry(System.Action,System.Func`1<System.TimeSpan>,System.Int32)": {
          "Lines": {
            "21": 6,
            "22": 6,
            "23": 25,
            "24": 25,
            "25": 10,
            "26": 10,
            "27": 4
          },
          "Branches": []
        },
        "T Coverlet.Core.Helpers.RetryHelper::Do(System.Func`1<T>,System.Func`1<System.TimeSpan>,System.Int32)": {
          "Lines": {
            "40": 6,
            "41": 6,
            "43": 42,
            "44": 19,
            "46": 19,
            "47": 19,
            "48": 13,
            "49": 13,
            "50": 13,
            "51": 19,
            "53": 15,
            "54": 15,
            "55": 15,
            "56": 15,
            "57": 15,
            "58": 2,
            "59": 4
          },
          "Branches": [
            {
              "Line": 43,
              "Offset": 72,
              "EndOffset": 11,
              "Path": 1,
              "Ordinal": 3,
              "Hits": 19
            },
            {
              "Line": 47,
              "Offset": 19,
              "EndOffset": 21,
              "Path": 0,
              "Ordinal": 0,
              "Hits": 13
            },
            {
              "Line": 47,
              "Offset": 19,
              "EndOffset": 35,
              "Path": 1,
              "Ordinal": 1,
              "Hits": 19
            },
            {
              "Line": 43,
              "Offset": 72,
              "EndOffset": 74,
              "Path": 0,
              "Ordinal": 2,
              "Hits": 2
            }
          ]
        }
      }
    }
  }
}