[ {
  "shortName" : "private static void Setup()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Composer.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 29,
  "endLine" : 212,
  "linesOfCode" : 174,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DockerRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DockerRun.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 19,
  "endLine" : 168,
  "linesOfCode" : 112,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 27,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Parse()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineParser.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 21,
  "endLine" : 136,
  "linesOfCode" : 103,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetTest()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetTest.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 15,
  "endLine" : 154,
  "linesOfCode" : 101,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 33,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowHelp()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Info.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 88,
  "endLine" : 182,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record MSBuild()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/MSBuild.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 12,
  "endLine" : 128,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 28,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record BuildStatistics()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/BuildStatistics.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 7,
  "endLine" : 100,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record VSTest()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/VSTest.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 15,
  "endLine" : 120,
  "linesOfCode" : 77,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public readonly record struct TestResult()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/TestResult.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 12,
  "endLine" : 99,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable Split()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TextToColorStrings.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 53,
  "endLine" : 129,
  "linesOfCode" : 68,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetPublish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetPublish.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 14,
  "endLine" : 108,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetBuild()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetBuild.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 14,
  "endLine" : 104,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 23,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetRestore()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetRestore.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 99,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Replace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptContentReplacer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 37,
  "endLine" : 104,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetPack()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetPack.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 94,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 21,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CodeSourceCommandFactory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 25,
  "endLine" : 88,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReadReferencingAssemblies()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetAssetsReader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 55,
  "endLine" : 116,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryRestore()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetRestoreService.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 46,
  "endLine" : 103,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetRun.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 84,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandResult Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CSharpScriptRunner.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 87,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetRestoreSetting SetSetting()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetRestoreService.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 121,
  "endLine" : 178,
  "linesOfCode" : 48,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record CommandLine()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/CommandLine.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 16,
  "endLine" : 82,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetNuGetPush()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetNuGetPush.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 9,
  "endLine" : 71,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureLoaded()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Settings.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 110,
  "endLine" : 158,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetClean()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetClean.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 73,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Host.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 96,
  "endLine" : 146,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetToolRestore()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetToolRestore.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 69,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Restore()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetService.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal readonly record struct Text()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Text.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 8,
  "endLine" : 53,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryResolveAssemblies()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetReferenceResolver.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 29,
  "endLine" : 69,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Exit()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 136,
  "endLine" : 173,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryParse()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitCodeParser.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 6,
  "endLine" : 49,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Program.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildStatistics CalculateSummary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildResult.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 63,
  "endLine" : 102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildMessage CreateMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 187,
  "endLine" : 226,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Parse()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TargetFrameworkMonikerParser.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 54,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessStartInfo Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StartInfoFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowReplHelp()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Info.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 50,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryResolve()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FilePathResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 54,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Disposable.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 19,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessResult Finished()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessMonitor.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 49,
  "endLine" : 87,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessResultHandler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 19,
  "endLine" : 54,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPath()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Environment.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 21,
  "endLine" : 53,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptRunner.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Read()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MessagesReader.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Start()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleColor GetConsoleColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ColorTheme.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 40,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Unescape()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MSBuildArgumentsTool.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 43,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetBuildServerShutdown()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetBuildServerShutdown.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 14,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State TryResolveFullPath()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FilePathResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAssemblies()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AssembliesProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 40,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNuGetReferenceCommandFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AddNuGetReferenceCommandFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Show()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DiagnosticsPresenter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestResult CreateResult()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Show()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptStatePresenter.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 23,
  "endLine" : 52,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 146,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Read()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MessageIndicesReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandResult TryRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AddNuGetReferenceCommandRunner.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IStartInfo WrapInFlow()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessInFlowRunner.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 45,
  "endLine" : 78,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandsRunner.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Console()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Console.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetLogger.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Started()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessMonitor.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 47,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddMSBuildArgs()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 87,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStart()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessRunner.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDescription()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StartInfoExtensions.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 8,
  "endLine" : 34,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList ProcessOutput()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/ReliableBuildContext.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataResolver()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MetadataResolver.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetVariablyTrace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptStatePresenter.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetNew()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetNew.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Show()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StatisticsPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Convert()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TextToColorStrings.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReadPackages()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetAssetsReader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Kill()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessOutput()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildMessageLogWriter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteToErr()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Console.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SettingCommandFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptContentReplacer()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptContentReplacer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestContext GetTestContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Get()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Succeed()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DotNetCustom()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNetCustom.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public partial record DockerCustom()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DockerCustom.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public readonly record struct BuildMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/BuildMessage.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryRegisterAssembly()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ReferencesScriptOptionsFactory.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetRestoreService()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetRestoreService.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Finish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Host.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryDecode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MSBuildArgumentsTool.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record NuGetRestoreSettings()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/NuGetRestoreSettings.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Info()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Info.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetService()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetService.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/InteractiveRunner.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Program()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Program.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal readonly record struct CommandLineArgument()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineArgument.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 7,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddMSBuildLoggers()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICommandLine Customize()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/CommandLineTools.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 9,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetServiceMessagesFromFilesWithTestReports()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DotNetTestReportingService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Activate()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitManager.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProperty()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DiagnosticsPresenter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EscapeArg()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StartInfoExtensions.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCommands()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptRunner.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnTestFinished()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessManager()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessMessages()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DefaultBuildMessagesProcessor.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCitySettings()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCitySettings.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeDisposable()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Disposable.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string? NormalizePath()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SourceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildEngine.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Format()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLineFormatter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagesReader()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MessagesReader.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList ProcessMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessResult Finish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessRunner.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NuGetVersion GetNext()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptCommandFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildResult.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildResult.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendTestResultsStreamingDataMessageIfNeeded()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DotNetTestReportingService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITaskItem CreateTaskItem()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetRestoreService.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Activate()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Debugger.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetScriptDirectory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Environment.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBuildResult Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList ProcessOutput()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Settings.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateFlowId()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FlowIdGenerator.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpScriptRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CSharpScriptRunner.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FindFiles()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FileExplorer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal readonly record struct ErrorId()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ErrorId.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableScriptOptionsFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ConfigurableScriptOptionsFactory.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream Replace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TextReplacer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 6,
  "endLine" : 19,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ReadLines()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TextReplacer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetAnsiColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ColorTheme.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandResult TryRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CSharpScriptCommandRunner.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptRunner.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBuildResult Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetReferenceResolver.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessRunner.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNextRelease()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetShortName()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddTeamCityEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ConsoleSource.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IStartInfo CreateStartInfo()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Track()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitTracker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CurrentDomainOnProcessExit()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitTracker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static readonly()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AssembliesScriptOptionsProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateCommands()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CodeSourceCommandFactory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Host()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Host.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CurrentDomainOnUnhandledException()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Host.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessRunner.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetExecutablePath()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddBooleanArgs()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/Docker/DockerCommandLineExtensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 9,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WaitForExitAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LinesEnumerator.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotNetEnvironment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DotnetEnvironment.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotNetTestReportingService()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DotNetTestReportingService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineRunner.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterError()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Statistics.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterWarning()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Statistics.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityLog()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLog.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessInFlowRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessInFlowRunner.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task RunAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessInFlowRunner.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Program.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitTracker()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitTracker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAssemblies()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AssembliesScriptOptionsProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessOutputWriter.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Log()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Log.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Convert()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildOutputProcessor.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReliableBuildContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/ReliableBuildContext.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostService()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HostService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Register()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/PathResolverContext.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetAssetsReader()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetAssetsReader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Succeed()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryFindRuntimeAssembly()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/RuntimeExplorer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowHeader()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Info.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSourceName()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Environment.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingCommandFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SettingCommandFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Properties.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandResult TryRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SettingCommandRunner.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssembliesScriptOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AssembliesScriptOptionsProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList ProcessMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/ReliableBuildContext.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Succeed()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Succeed()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Track()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Cleaner.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCitySpecific()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCitySpecific.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultBuildMessagesProcessor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DefaultBuildMessagesProcessor.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleInOut()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ConsoleInOut.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandResult TryRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HelpCommandRunner.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageLogWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildMessageLogWriter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNuGetReferenceCommandRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AddNuGetReferenceCommandRunner.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/InteractiveRunner.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathResolver()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FilePathResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceResolver()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SourceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TrimAndUnquote()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StringService.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SummaryPresenter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SummaryPresenter.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AssembliesScriptOptionsProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Log.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Log.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeSourceCommandFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CodeSourceCommandFactory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnStdErr()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityContext.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageIndicesReader()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/MessageIndicesReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CodeCommand.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRef()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ReferencesScriptOptionsFactory.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Read()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StreamReader.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StreamReader.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Trace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLog.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptCommand.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Show()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SummaryPresenter.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Trace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Log.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnTestIgnored()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnTestFailed()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SettingCommand.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AddNuGetReferenceCommand.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Succeed()",
  "longName" : "",
  "relativeFileName" : "Build/Tools.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::Build" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddNotEmptyArgs()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/DotNet/DotNetCommandLineExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartInfoFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StartInfoFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptCommandFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptCommandFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowIdGenerator()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FlowIdGenerator.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NuGetEnvironment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetEnvironment.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadFileCodeSource()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LoadFileCodeSource.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferencesScriptOptionsFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ReferencesScriptOptionsFactory.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandsRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandsRunner.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Read()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/StreamReader.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineRunner.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineRunner.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLog.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeExplorer()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/RuntimeExplorer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DockerEnvironment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DockerEnvironment.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandSource()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandSource.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Debugger()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Debugger.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityInOut()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityInOut.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitManager()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitManager.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineParser()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CommandLineParser.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExplorer()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FileExplorer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Properties.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingCommandRunner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/SettingCommandRunner.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityProperties()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityProperties.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Log.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OnBuildProblem()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestKey CreateKey()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStdOut()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStdErr()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildContext.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessMessages()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CustomMessagesProcessor.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessMonitor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessMonitor.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessResultHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessResultHandler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HostService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HostService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HostService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Trace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HostService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLog.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityLog.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? GetEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/EnvironmentVariables.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptCommand()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptCommand.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T SetSetting()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Setting.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Process()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessRunner.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddArgs()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/Docker/DockerCommandLineExtensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandLine AddValues()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/Docker/DockerCommandLineExtensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessOnExited()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessManager.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesEnumerator()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LinesEnumerator.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LoadFileCodeSource.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cleaner()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Cleaner.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Start()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Statistics.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/CSharpScriptRunner.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog Error()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LogExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog Error()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LogExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog Info()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LogExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog Warning()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/LogExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConsoleOnCancelKeyPress()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ExitManager.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable CreateScope()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Environment.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetCurrentSource()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Environment.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessResult Run()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ProcessInFlowRunner.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetPaths()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/FilePathResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsPresenter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/DiagnosticsPresenter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task LogAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetLogger.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task LogAsync()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/NuGetLogger.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferencingAssembly()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ReferencingAssembly.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNuGetReferenceCommand()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/AddNuGetReferenceCommand.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptStatePresenter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptStatePresenter.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public readonly record struct Output()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/Output.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracePresenter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TracePresenter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialize()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/TeamCityCSharpInteractiveHostInitializer.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal record Summary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Summary.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Disposable.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/BuildOutputProcessor.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList ProcessMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildContext/ReliableBuildContext.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildResult.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTrace()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ScriptStatePresenter.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreRun()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive.HostApi/ICommandLine.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::TeamCity.CSharpInteractive.HostApi" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HelpCommand()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/HelpCommand.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResetCommand()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ResetCommand.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ConsoleSource.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/ConsoleSource.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyDisposable()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Disposable.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/Disposable.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmptyHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.CSharpInteractive/BuildRunner.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::TeamCity.CSharpInteractive" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]