[ {
  "shortName" : "private async Task DoDownloadAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 65,
  "endLine" : 203,
  "linesOfCode" : 115,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleProfiler()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 25,
  "endLine" : 91,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Session RunProfiler()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 474,
  "endLine" : 533,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCollectedSnapshotFilesArchive()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 404,
  "endLine" : 453,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Session RunConsole()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 329,
  "endLine" : 385,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDownloadedRunner()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 254,
  "endLine" : 301,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Match WaitFor()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Send()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 144,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetNupkgContentAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 307,
  "endLine" : 336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticVersion TryParse()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetNupkgContentAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InitOffline()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 145,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyStream()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 322,
  "endLine" : 346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InitOffline()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 156,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetLatestVersion()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 407,
  "endLine" : 429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetNupkgContentAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DownloadAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetIndexAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetVersionsAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 357,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetFeedAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Detach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 272,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Detach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Entry GetLatestEntry()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 216,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRunnerAtPath()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitConnected()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessCommand()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSnapshotOnce()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidOperationException BuildException()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri GetDefaultUrl()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CheckLocalBinaryFolder()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitResponse()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config SaveToFile()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session DropData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 594,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session StartCollectingData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 608,
  "endLine" : 618,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithCommandLineArgument()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/CommonConfigHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowOperationCanceledExceptionIfNeeded()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config SaveToDir()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateUniqFileName()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 462,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSaveToFilePath()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartCollectingData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SaveData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DropData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StopCollectingData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session SaveData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 583,
  "endLine" : 591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session AwaitConnected()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 628,
  "endLine" : 636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config SaveToFile()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task EnsurePrerequisiteAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session Detach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 426,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session AwaitConnected()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T DoNotUseApi()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/CommonConfigHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Feed FromStream()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XResponseNode()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ValueOf()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UnixChMod()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/Unix/UnixHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitFinished()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config UseTimelineProfilingType()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task EnsurePrerequisiteAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session Detach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 573,
  "endLine" : 580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config SaveToDir()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EnsurePrerequisite()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetRunnerName()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri Combine()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GetResourceUrl()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EnsurePrerequisite()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetRunnerName()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T ProfileExternalProcess()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/CommonConfigHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T UseLogFile()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/CommonConfigHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T UseCustomResponseTimeout()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/CommonConfigHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SemanticVersion()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubProgress()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/SubProgress.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session StopCollectingData()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config OpenDotMemory()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config UseLogLevelTrace()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config UseLogLevelVerbose()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task InitAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session AwaitFinished()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ChModExecutable()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/Helper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckAttachCompatibility()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/Helper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckSamplingCompatibility()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/Helper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PrerequisiteBase()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerifyReady()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetRunnerPath()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertLocalBinaryFolder()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetNearbyPath()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task InitAsync()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session AwaitFinished()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Trace.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSnapshotOnce()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetEstimatedSize()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticVersion()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri Query()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Feed()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Select()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDefaultDownloadPath()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/PrerequisiteBase.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Report()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/SubProgress.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Regex BuildCommandRegex()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/Impl/ConsoleProfiler.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetEstimatedSize()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prerequisite()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotMemory.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prerequisite()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Profiler.SelfApi/src/DotTrace.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::JetBrains.Profiler.SelfApi" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]