[ {
  "shortName" : "private static bool ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ParametersParser.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 59,
  "endLine" : 157,
  "linesOfCode" : 79,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NodeLogger.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 100,
  "endLine" : 190,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 69,
  "endLine" : 151,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayDeferredTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DeferredMessageWriter.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 115,
  "endLine" : 198,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayDeferredProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DeferredMessageWriter.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 41,
  "endLine" : 113,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Setup()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Composition.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 90,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 44,
  "endLine" : 116,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 206,
  "endLine" : 274,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/MessageHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 90,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 131,
  "endLine" : 194,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TargetFinishedHandler.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 40,
  "endLine" : 97,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectFinishedHandler.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 39,
  "endLine" : 92,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintTargetNamePerMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 229,
  "endLine" : 275,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeLogger()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NodeLogger.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 37,
  "endLine" : 81,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryParse()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ParametersParser.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 56,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageMessageUpdater()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildMessageMessageUpdater.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 55,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningMessageUpdater()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildWarningMessageUpdater.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 53,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorMessageUpdater()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildErrorMessageUpdater.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 53,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrintMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryApplyVerbosityParameter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ParametersParser.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 159,
  "endLine" : 195,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NodeLogger.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 202,
  "endLine" : 236,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleColor GetConsoleColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultColorTheme.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 8,
  "endLine" : 39,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowPerfSummary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 148,
  "endLine" : 181,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 277,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TaskStartedHandler.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ErrorHandler.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string UnescapeAll()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringService.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetAnsiColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultColorTheme.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TaskFinishedHandler.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/WarningHandler.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteMessageAligned()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 246,
  "endLine" : 275,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowFlatErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 118,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OutputItems()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectStartedEventMinimumFields.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteItems()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayCounters()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LoggerContext.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEventStarted()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TargetFinishedHandler.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectFinishedHandler.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultConsole.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TargetStartedEventMinimumFields.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Send()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Diagnostics.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/CustomEventHandler.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowNestedErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredMessageWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DeferredMessageWriter.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEventFinished()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DescendingByElapsedTime.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayDeferredStartedEvents()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DeferredMessageWriter.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 200,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultLogWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultLogWriter.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogWriter.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteItems()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowIdGenerator()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/FlowIdGenerator.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WriteTargetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string IndentString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityHierarchicalMessageWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetConsoleLoggerState()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LoggerContext.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrintCounterMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ProjectCallStackFromProject()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetProjectCallStack()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetAnsiColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityColorTheme.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TaskStartedHandler.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ErrorHandler.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TaskFinishedHandler.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WarningHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/WarningHandler.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildStartedHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultLogWriter.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultLogWriter.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetFlow()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorTheme()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ColorTheme.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder Acquire()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringBuilderCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OutputEnvironment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildStartedHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFullKey GetFullProjectKey()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LoggerContext.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildStartedHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statistics()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Statistics.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalMessageWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/HierarchicalMessageWriter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPerformanceCounter GetOrCreatePerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounterFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringService.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OutputProperties()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBasedOnPrefix()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetErrorWarningFlagOnCallStack()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/MessageHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeDisposable()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Handle()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TargetStartedHandler.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsoleColor TransformColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultLogWriter.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Environment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Environment.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnsiLogWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/AnsiLogWriter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/TargetStartedHandler.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/CustomEventHandler.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEnvironment()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventHandlers/BuildStartedHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ComparerContextNodeId.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultLogWriter.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectFullKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ErrorWarningSummaryDictionaryKey.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NoColorLogWriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatchedServiceMessage()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PatchedServiceMessage.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Release()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringBuilderCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ComparerContextNodeIdTargetId.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/AnsiLogWriter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TaskItemItemSpecComparer.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityStatistics()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityStatistics.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePretty()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flow()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable Create()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LoggerContext.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Register()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/HierarchicalContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringService.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringService.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetStringAndRelease()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringBuilderCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Diagnostics()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Diagnostics.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TaskItem.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityMSBuildLogger.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFileName()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PathService.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultConsole()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultConsole.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePretty()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFullKey()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectFullKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorWarningSummaryDictionaryKey()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ErrorWarningSummaryDictionaryKey.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/HierarchicalMessageWriter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisposableAction()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatTimeSpan()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogFormatter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceCounterFactory()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/PerformanceCounterFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventManager()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventMinimumFields GetProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventMinimumFields GetTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/BuildEventManager.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityColorTheme()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityColorTheme.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoColorLogWriter()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NoColorLogWriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Property.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShownBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DeferredMessageWriter.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Publish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Statistics.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteNewLine()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/MessageWriter.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ComparerContextNodeId.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityHierarchicalMessageWriter.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectFullKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectFullKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ProjectFullKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ErrorWarningSummaryDictionaryKey.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NodeLogger.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NodeLogger.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LoggerContext.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/HierarchicalMessageWriter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatLogTimeStamp()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogFormatter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/HierarchicalContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleColor GetConsoleColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ColorTheme.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetAnsiColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ColorTheme.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleColor GetConsoleColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityColorTheme.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string UnescapeAll()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/StringService.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EscapeCarriageReturn()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/EventFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultHierarchicalMessageWriter.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogWriter.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogWriter.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/LogWriter.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ComparerContextNodeIdTargetId.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/AnsiLogWriter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/AnsiLogWriter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescendingByElapsedTime()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DescendingByElapsedTime.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Publish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TeamCityStatistics.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComparerContextNodeId()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/ComparerContextNodeId.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Publish()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultStatistics.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NoColorLogWriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetColor()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/NoColorLogWriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameters()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Parameters.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DictionaryEntryKeyComparer()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DictionaryEntryKeyComparer.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishBlock()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/DefaultHierarchicalMessageWriter.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItemItemSpecComparer()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/TaskItemItemSpecComparer.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyDisposable()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "TeamCity.MSBuild.Logger/Disposable.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::TeamCity.MSBuild.Logger" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]