[ {
  "shortName" : "internal Object InvokeMember()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 510,
  "linesOfCode" : 355,
  "mcCabeIndex" : 93,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodBase BindToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 454,
  "linesOfCode" : 320,
  "mcCabeIndex" : 83,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateResolvedReferenceItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1767,
  "linesOfCode" : 277,
  "mcCabeIndex" : 80,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExitType Execute()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 767,
  "linesOfCode" : 264,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FSharpSpecificConversions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 1231,
  "linesOfCode" : 263,
  "mcCabeIndex" : 53,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlCharType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlCharType.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 794,
  "linesOfCode" : 248,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConstructDependencyTable()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 897,
  "linesOfCode" : 219,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertInMemoryToMSBuildProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 702,
  "linesOfCode" : 216,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProcessFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2454,
  "endLine" : 2713,
  "linesOfCode" : 215,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task ExecuteTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 667,
  "linesOfCode" : 198,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1715,
  "linesOfCode" : 197,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PerformDepthFirstPass()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 1196,
  "linesOfCode" : 195,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult EngineBuildLoop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1622,
  "endLine" : 1854,
  "linesOfCode" : 189,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal bool FindNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenEnumerator.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 294,
  "linesOfCode" : 185,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 570,
  "linesOfCode" : 183,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetHashFromAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 530,
  "linesOfCode" : 183,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? TryIntern()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 963,
  "linesOfCode" : 183,
  "mcCabeIndex" : 120,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 867,
  "linesOfCode" : 178,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 611,
  "linesOfCode" : 178,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1564,
  "linesOfCode" : 176,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecuteInstantiatedTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 968,
  "linesOfCode" : 176,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal bool FindNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenEnumerator.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 282,
  "linesOfCode" : 175,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 941,
  "linesOfCode" : 164,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetTaskFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1424,
  "linesOfCode" : 160,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NeedSeparateAppDomain()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1850,
  "linesOfCode" : 157,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 517,
  "linesOfCode" : 156,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GatherSDKsFromRegistryImpl()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2890,
  "linesOfCode" : 153,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyLicenseNew()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 472,
  "linesOfCode" : 147,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem SetItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2763,
  "linesOfCode" : 145,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3006,
  "endLine" : 3217,
  "linesOfCode" : 144,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 252,
  "linesOfCode" : 143,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReadAssemblyResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 3101,
  "linesOfCode" : 140,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PacketPumpProc()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 539,
  "linesOfCode" : 140,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 264,
  "linesOfCode" : 138,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExploreDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 1080,
  "linesOfCode" : 136,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 445,
  "linesOfCode" : 135,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConstructOutputTable()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 277,
  "linesOfCode" : 135,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadTextResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3343,
  "endLine" : 3511,
  "linesOfCode" : 134,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadImportsResult ExpandAndLoadImportsFromUnescapedImportExpression()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2404,
  "endLine" : 2603,
  "linesOfCode" : 134,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object ExpandPropertiesLeaveTypedAndEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 1099,
  "linesOfCode" : 134,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunReadLoop()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 708,
  "linesOfCode" : 134,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 249,
  "linesOfCode" : 133,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ChainReferenceAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3130,
  "endLine" : 3280,
  "linesOfCode" : 132,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Advance()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 287,
  "linesOfCode" : 130,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetSDKManifestAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1397,
  "linesOfCode" : 127,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetReferencedItemNamesAndMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 543,
  "linesOfCode" : 127,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConstructFileTable()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 554,
  "linesOfCode" : 123,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Advance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 265,
  "linesOfCode" : 122,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1392,
  "linesOfCode" : 118,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetXmlNodeInnerContents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 454,
  "linesOfCode" : 118,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFinalPropertiesAndImports()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1816,
  "linesOfCode" : 117,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 382,
  "linesOfCode" : 117,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 439,
  "linesOfCode" : 117,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MSBuild.cs",
  "fileLinesCount" : 876,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 538,
  "linesOfCode" : 116,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 556,
  "linesOfCode" : 116,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExecuteInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/MSBuild.cs",
  "fileLinesCount" : 929,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 587,
  "linesOfCode" : 115,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ExtractFromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNativeReference.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 403,
  "linesOfCode" : 114,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NodeActionLoop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 334,
  "linesOfCode" : 114,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 925,
  "linesOfCode" : 114,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Unregister()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/UnregisterAssembly.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 311,
  "linesOfCode" : 113,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GenerateWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 303,
  "linesOfCode" : 112,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectBuildState InitializeForBuildingTargets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3533,
  "endLine" : 3706,
  "linesOfCode" : 112,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FilterApplyMethodBase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 642,
  "linesOfCode" : 112,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifySignatureForm()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 708,
  "linesOfCode" : 111,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetReferencedItemExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 349,
  "linesOfCode" : 111,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetReferencedItemNamesAndMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 300,
  "linesOfCode" : 111,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 181,
  "linesOfCode" : 110,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Consume()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 299,
  "linesOfCode" : 110,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NodeLocalEngineLoop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 632,
  "linesOfCode" : 110,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1219,
  "linesOfCode" : 110,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 830,
  "linesOfCode" : 109,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecuteBucket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 503,
  "linesOfCode" : 109,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 346,
  "linesOfCode" : 108,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Write()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 338,
  "linesOfCode" : 108,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int DetectDeadlock()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 193,
  "linesOfCode" : 107,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadManifestFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/SDKManifest.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 516,
  "linesOfCode" : 106,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveManifestKey()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveKeySource.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 342,
  "linesOfCode" : 104,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPeek.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 260,
  "linesOfCode" : 104,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteNodeUtilizationGraph()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 2076,
  "linesOfCode" : 103,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NodeContext GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 304,
  "linesOfCode" : 103,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 538,
  "linesOfCode" : 102,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterDefaultTasks()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 307,
  "linesOfCode" : 101,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Property ObtainAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 661,
  "linesOfCode" : 100,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloneChildrenResolvingImports()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Preprocessor.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 300,
  "linesOfCode" : 99,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeAvailableMethods()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 426,
  "linesOfCode" : 99,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SearchAction GetFileSearchData()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1513,
  "linesOfCode" : 98,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPoke.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 237,
  "linesOfCode" : 97,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFromState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 417,
  "linesOfCode" : 97,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ContinueBuild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3291,
  "endLine" : 3412,
  "linesOfCode" : 97,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoader.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 179,
  "linesOfCode" : 97,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateExistingBindingRedirects()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 311,
  "linesOfCode" : 96,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitBasicClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 460,
  "linesOfCode" : 96,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitBasicClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 455,
  "linesOfCode" : 96,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteBucket()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 455,
  "linesOfCode" : 96,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override  void WriteStartAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 598,
  "linesOfCode" : 96,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Register()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 364,
  "linesOfCode" : 95,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetaprojectTargetForWebProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1367,
  "linesOfCode" : 95,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 960,
  "linesOfCode" : 94,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateOutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 652,
  "linesOfCode" : 94,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleRequestBlockedByNewRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1653,
  "linesOfCode" : 94,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PropertyInfo SelectProperty()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 722,
  "linesOfCode" : 94,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VBSpecificConversions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1342,
  "linesOfCode" : 92,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 277,
  "linesOfCode" : 91,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private X509Certificate2 GetSigningCertificate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 578,
  "linesOfCode" : 91,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildProjectFilesInParallelAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 944,
  "linesOfCode" : 91,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Write()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 599,
  "linesOfCode" : 91,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Write()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 201,
  "linesOfCode" : 91,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AutoComplete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1097,
  "linesOfCode" : 91,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkName GetFrameworkName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 373,
  "linesOfCode" : 90,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 900,
  "linesOfCode" : 90,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 351,
  "linesOfCode" : 90,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PropertyDictionary GetEnvironmentProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 580,
  "linesOfCode" : 90,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 319,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnyOutOfDate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1099,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1268,
  "linesOfCode" : 89,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int LaunchNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 561,
  "linesOfCode" : 88,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidateNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 592,
  "linesOfCode" : 88,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocument LoadAndValidateXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 898,
  "linesOfCode" : 87,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 726,
  "linesOfCode" : 87,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnyOutOfDate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 1029,
  "linesOfCode" : 87,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroupChildXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupChildXml.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 155,
  "linesOfCode" : 87,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public String ReadString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InterningBinaryReader.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 174,
  "linesOfCode" : 87,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 190,
  "linesOfCode" : 86,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoCopyWithRetries()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 726,
  "linesOfCode" : 86,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildRequest CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 816,
  "linesOfCode" : 86,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StartLocalNode()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2233,
  "linesOfCode" : 86,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly CompileInMemoryAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 857,
  "linesOfCode" : 85,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResults Build()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 236,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherTaskItemOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1554,
  "linesOfCode" : 85,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateSolutionProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 421,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void ScanProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2018,
  "endLine" : 2146,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadFileListAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/SDKManifest.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 610,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 391,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateStrings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 1043,
  "linesOfCode" : 84,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetSolutionFileAndVisualStudioMajorVersions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 453,
  "linesOfCode" : 84,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessTargetStack()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 525,
  "linesOfCode" : 84,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GatherTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1082,
  "linesOfCode" : 84,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool UpdateResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 141,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScheduleUnassignedRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 691,
  "linesOfCode" : 83,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 613,
  "linesOfCode" : 83,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetPathToDotNetFrameworkSdkTools()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1440,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConstructFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3445,
  "endLine" : 3563,
  "linesOfCode" : 82,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseEtpProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 981,
  "linesOfCode" : 82,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CreateNewNodeIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1467,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpSchedulerState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2207,
  "endLine" : 2299,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExtractSwitchInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/AdditionalOptionsParser.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 381,
  "linesOfCode" : 82,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseEtpProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 755,
  "linesOfCode" : 82,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 596,
  "linesOfCode" : 82,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupForBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 316,
  "linesOfCode" : 81,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferenceAssemblyToReferenceList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 723,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 209,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PushTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 731,
  "linesOfCode" : 80,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 621,
  "linesOfCode" : 80,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateRequestStates()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 823,
  "linesOfCode" : 80,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IssueBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1227,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCallDescriptorToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 690,
  "linesOfCode" : 80,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1631,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBuiltProducts()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 338,
  "linesOfCode" : 79,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StrongNameLevel GetAssemblyStrongNameLevel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameUtils.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 240,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object ExpandPropertyBody()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1191,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 637,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Toolset ReadToolset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 402,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CalculateNodeForBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 179,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartLocalNodeServer()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 335,
  "linesOfCode" : 79,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ResolveAssemblyNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2321,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNativeReference.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 258,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveAssemblyKey()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveKeySource.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 229,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string StripTypeLibNumberFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 480,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecorateItemsWithMetadataFromProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1996,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance CreateTraversalInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 908,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeEngineShutdownReason HandleShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 561,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseUsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1640,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReadFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 428,
  "linesOfCode" : 78,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildResult.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 344,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 895,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExtractMessageCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 131,
  "linesOfCode" : 77,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/UnregisterAssembly.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 167,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 537,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileIO/WriteLinesToFile.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 161,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITask InstantiateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1088,
  "linesOfCode" : 76,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateToolsVersionToUse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 445,
  "linesOfCode" : 76,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildResult CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildResult.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 423,
  "linesOfCode" : 76,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult GetCachedBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 423,
  "linesOfCode" : 76,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object DeserializeFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 888,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static extern int CreateAssemblyEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1169,
  "linesOfCode" : 75,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object LateBindExecute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3742,
  "endLine" : 3838,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTask.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 236,
  "linesOfCode" : 75,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Hashtable GenerateBlackList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 666,
  "linesOfCode" : 74,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 175,
  "linesOfCode" : 74,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetaprojectTargetForUnknownProjectType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1811,
  "linesOfCode" : 74,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 458,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 172,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateBootstrapper.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 249,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List ExpandAndLoadImports()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2372,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2101,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 690,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GatherCommandLineSwitches()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1492,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDirInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 185,
  "linesOfCode" : 72,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeCompileUnit InternalCreate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 266,
  "linesOfCode" : 72,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeCompileUnit InternalCreate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 261,
  "linesOfCode" : 72,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 325,
  "linesOfCode" : 72,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GeneratePathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SdkToolsPathUtility.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 140,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string QuoteSnippetStringVisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 602,
  "linesOfCode" : 71,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateStrongNameParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 277,
  "linesOfCode" : 71,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtractedClassName Extract()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/VisualBasicParserUtilities.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 122,
  "linesOfCode" : 71,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICollection SelectItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 120,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 133,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanTaskBeCreatedByFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1208,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyArchitectureOfImplementationDll()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2768,
  "endLine" : 2843,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogAssembliesConsideredAndRejected()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1631,
  "linesOfCode" : 69,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 529,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Move.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 201,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtractedClassName Extract()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CSharpParserUtilities.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 121,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateResGenCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 644,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 322,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Function ExtractPropertyFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2860,
  "endLine" : 2974,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object LateBindExecute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1875,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 301,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadManifestFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/PlatformManifest.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 202,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DefineResourceFetchingProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 589,
  "linesOfCode" : 68,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DefineResourceFetchingProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 584,
  "linesOfCode" : 68,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DecorateItemsWithMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 228,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal delegate Tuple FixupParts()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1253,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CombineElements()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1299,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateProperties()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 707,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateStringOfMethodExecuted()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3628,
  "endLine" : 3701,
  "linesOfCode" : 67,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskFactoryWrapper FindTaskInRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 1001,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeScopeIntoNotLastScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 414,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 169,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeScopeIntoNotLastScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 404,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GatherResponseFileSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1654,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGet()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1116,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity CreateAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 286,
  "linesOfCode" : 66,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendStandardProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 611,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetSchedulingPlanAndAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 818,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILoggingService CreateLoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1819,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeAvailableMethods()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/Constants.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 230,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComImporter()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 117,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyHash()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 694,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyHash()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 1037,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITask CreateTaskInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 409,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCacheEntryForBuildResults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 318,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDistributedLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1191,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeMemoryMapping()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 241,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList Read()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 802,
  "linesOfCode" : 65,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LinkCrossNodeBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 260,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 454,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GatherSDKListFromDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2612,
  "endLine" : 2700,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateFileAssociations()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 557,
  "linesOfCode" : 64,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixupPermissionSetElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 135,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 287,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1268,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionState.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 206,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function ExtractPropertyFunction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1125,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReadFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 749,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetReferenceAssemblyPaths.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 271,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SGen.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 383,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateTemporaryBatchFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 320,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 547,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectTargetInstance ReadNewTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 717,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExpandMetadataLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 793,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgsFields ReadBuildEventArgsFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 448,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeBaseConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 183,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeOnErrorClauseExecution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 418,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2932,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 610,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemElementInclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1850,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList ExpandExpressionCaptureIntoItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1713,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemElement ParseProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 396,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PerformSchedulingActions()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1578,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 328,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CalculateNextActionForProjectContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3414,
  "endLine" : 3491,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GatherTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 882,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemInformationData()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 450,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FieldInfo BindToField()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 531,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/DependentAssembly.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 133,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ExpandExpressionCapture()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1813,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1076,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReadAllToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 209,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1467,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupEnumeratorHelper.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 146,
  "linesOfCode" : 61,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 990,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TransformResourceFilesUsingResGen()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1066,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement GetXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 232,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SignFileInternal()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 701,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ParseXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 609,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetInstalledSDKLocations.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 229,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 397,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseQuotedString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 597,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeEngineShutdownReason Run()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 228,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteInstantiatedTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 787,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BuildProjectWithOldOM()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1282,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 400,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool GetTableWithEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Shared/PropertyParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 194,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List ScanAndResolveAllDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1832,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldRebuildResgenOutputFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1456,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteWrapperToDisk()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 376,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateTrustInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 139,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateCommon()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 824,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveProject()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 482,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuildTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 213,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReportResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 431,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IdentityParametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 925,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1142,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateStringOfMethodExecuted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1340,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 736,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 393,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveReferencesMarkedForExclusion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1458,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string QuoteSnippetStringCStyle()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 492,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SortedList VerifyResourceNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 704,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddVerificationInformation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2115,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateCom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 456,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SortedList VerifyResourceNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 699,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitializeManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 472,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignCulture.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 216,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddPropertyGroupForSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 273,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task StartNewBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 938,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithMaxWaitingRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1108,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocument LoadImportedProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4160,
  "endLine" : 4251,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForBuildResults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 391,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 274,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function ConstructFunction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1586,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1525,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 962,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetFrameworkIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3870,
  "endLine" : 3938,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void KillTree()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 1021,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LogMessageFromText()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1359,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FindAssociatedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1775,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 138,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CacheProjectElementsFromXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 210,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 571,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream Format()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestFormatter.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 84,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 246,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluatePropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1667,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeForEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3292,
  "endLine" : 3364,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeEngineShutdownReason HandleShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 404,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 305,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LazyInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersExResolver.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 196,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement GetRequestedPrivilegeElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 306,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Factor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 334,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 973,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanBeMSBuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 362,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddToXml()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 541,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 748,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunPacketReadLoopAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 725,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IssueRequestToScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1166,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsDispatcher.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 142,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 87,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Factor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 333,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskRegistry.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 357,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingEventType GetLoggingEventId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 143,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GatherPlatformsForSdk()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3060,
  "endLine" : 3121,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 474,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingEventType GetLoggingEventId()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 570,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedType GetLoadedTypeByTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 421,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedType GetLoadedTypeByTypeName()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 352,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNonMSBuildProjectOutput.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 190,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 731,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildErrorEventArgs.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 393,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection AddBuiltInProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1485,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExpandRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1476,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SetParameterArray()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 844,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 367,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnblockBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 471,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportConfigurationResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 555,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 452,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext LogTargetStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 668,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessWorkQueue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 1028,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetForwardingBasedOnVerbosity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 256,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 357,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 484,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 621,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1380,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ExpandPropertyBody()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 796,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetForwardingBasedOnVerbosity()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 256,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 305,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 458,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 594,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeEngineShutdownReason Run()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 604,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleToolNotifications()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1071,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 987,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodBase SelectMethod()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 610,
  "linesOfCode" : 55,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddMissingTlbReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 931,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetResourcesToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1293,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Run()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2361,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateReferencesForClickOnceApplication()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 637,
  "linesOfCode" : 54,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList SplitSemiColonSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 141,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectElement GetAnySuitableExistingItemXml()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2743,
  "endLine" : 2816,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetMSBuildLocationFromHostContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 477,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 693,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCacheUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 266,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RegistryKey GetBaseKeyFromKeyName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 392,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WaitAnyFast()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 252,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SharedMemoryReaderThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 994,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanBeMSBuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectInSolution.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 293,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryMergeArchitectureValues()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 425,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogPrimaryOrDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1471,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetRegisteredClassInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 214,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AuthenticodeSignLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1449,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildMessageEventArgs.cs",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 337,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 109,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/PropertyGroupIntrinsicTask.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 109,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRecursiveSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2126,
  "endLine" : 2185,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 799,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTaskInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactoryInstance.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 174,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EndingEngineExecution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1324,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1258,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindMostSpecificType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 974,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryMergeRuntimeValues()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 283,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateStronglyTypedResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3199,
  "endLine" : 3264,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ListOperators/FindUnderPath.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 139,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string VerifyPublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 760,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string VerifyPublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1103,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 435,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildMessageEventArgs.cs",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 397,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildErrorEventArgs.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 332,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildWarningEventArgs.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 204,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValueFromView()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 250,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReportRequestBlocked()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 321,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 139,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventArgs Read()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 91,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 832,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1450,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITask InstantiateTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 564,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 416,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 608,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1327,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 217,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool VerifyReferenceMetadataForNameItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1604,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple GetHighestVersionFullFrameworkForTFM()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2071,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2370,
  "endLine" : 2442,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileState GetFileState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 387,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal AssemblyReference AddAssemblyFromItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 193,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildWarningEventArgs.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 261,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseInternalItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 500,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkArgumentsInParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 634,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTargetElement ParseProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 708,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateAndSetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 679,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 326,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocumentWithLocation LoadDocument()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 2031,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartBuilderThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 630,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessBucket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 840,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 282,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareLastWriteTimes()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1200,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 648,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1310,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 282,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDefiningProjectModifier()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 313,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteITaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 452,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MarkReferencesForExclusion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 3022,
  "endLine" : 3085,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 378,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddClickOnceFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 338,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1745,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskElement ParseProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 637,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterOverrideTasks()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1031,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsUsingCustomSchedulerForSQL()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1242,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDictionary MergeTaskFactoryParameterSets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 626,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeStatus RequestStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2994,
  "endLine" : 3052,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 176,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LoggerDescription ParseLoggingParameter()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3035,
  "endLine" : 3108,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static extern uint GetRequestedRuntimeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1261,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 124,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 749,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1545,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCodeCoreClr()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 345,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetOutputAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 408,
  "linesOfCode" : 49,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected internal void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Al.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 379,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 834,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherArrayStringAndValueOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1622,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildAndReport()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 798,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IssueUnsubmittedRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1080,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1818,
  "endLine" : 1880,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TaskNameCreatableByFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 472,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1074,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 208,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeForRunningSingleTargetBatch()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 604,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List SplitSemiColonSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 93,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetParentProcessId()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1086,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool QueueThreadPoolWorkItemWithCulture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ThreadPoolExtensions.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 76,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 404,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignTargetPath.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 146,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyAndInitializeInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 776,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveComReferenceTlb()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1474,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetStronglyTypedResourceToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1546,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindRedistFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 438,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 388,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetStartedEventArgs.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 142,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeForStaticMethod()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3225,
  "endLine" : 3310,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 264,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkUnitResult ExecuteTaskInSTAThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 597,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildItemCacheEntry.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 121,
  "linesOfCode" : 48,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LaunchNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 830,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetTaskHostEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 987,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFriendlyCounterType()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 461,
  "linesOfCode" : 48,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Console_CancelKeyPress()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 859,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task ToTask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 152,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindMostSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 909,
  "linesOfCode" : 48,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private CorElementType GetCorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1239,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 333,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static extern IntPtr CreateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 1016,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LazyInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersFromConfig/AssemblyFoldersFromConfigResolver.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 153,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifySignatureTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 807,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StrongNameSignManifestDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1561,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetStartedEventArgs.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 195,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectItemGroupTaskInstance ReadItemGroupUnderTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 630,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance CreateMetaproject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1129,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetParameterText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupLoggingHelper.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 92,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteAdd()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 210,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PacketPumpProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 479,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/MultipleComparisonExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 96,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4294,
  "endLine" : 4371,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyWaitingTargets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1053,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialTypeNameMatch()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/TypeLoader.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 231,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Append()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 898,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseAnyEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1252,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable RetrieveTargetPlatformList()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2466,
  "endLine" : 2525,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetFrameworkVersions()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3944,
  "endLine" : 3997,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception ToException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1454,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Encode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/Base64Encoder.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 86,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialTypeNameMatch()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 161,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialTypeNameMatch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 148,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseRemapSection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 806,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyEntry ReadFileListEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 916,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool FindExistingWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/PiaReference.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 114,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetTypeLibNameForITypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 352,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetResolvedRuleSetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveCodeAnalysisRuleSet.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 164,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2059,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object LookupProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1330,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseProjectRootElementChildren()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultsCacheResponse SatisfyRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 249,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 104,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsNoTagsOtherThanComments()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 512,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 938,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 893,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LaunchNodeAndPostBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 648,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 440,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ComputePathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 665,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EqualsImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 737,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 143,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 407,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshProducts()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 630,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 679,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SigningRequirementsMatchExistingWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 389,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Manifest ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 201,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyLicense()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 522,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyLicense()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 285,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SignFile.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 111,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetPathOfTypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 537,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable BuildItemFragments()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 125,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 522,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadPlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 181,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoggingEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1221,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe ElementCount CheckUniqueAndUnfoundElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1296,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddEvenIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1265,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe ElementCount CheckUniqueAndUnfoundElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1625,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 406,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintTargetNamePerMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1212,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 319,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeForStaticMethod()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1423,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 355,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 897,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeEngineShutdownReason HandleShutdown()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 771,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeMismatchedEnvironmentTable()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1097,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? ReadLightupBool()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 951,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 291,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Package GetPackageForSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1709,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HeapFree()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 184,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ParseXamlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 422,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocument Preprocess()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Preprocessor.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 148,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object ExpandMSBuildThisFileProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1386,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1092,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeEngineShutdownReason Run()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 325,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 905,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectRootElement ToProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1652,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyThrowIdentityParametersValid()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 526,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 558,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 282,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary UpdateEnvironmentForMainNode()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1044,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetPathToReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2183,
  "endLine" : 2240,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizeTlogPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 202,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 162,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteRawWithSurrogateChecking()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 389,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 436,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleProfile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2503,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 412,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LazyFormattedBuildEventArgs.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 289,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RequestThreadProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 732,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteModify()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 300,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 445,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BodyReadComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 1008,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 452,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 183,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 159,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1154,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseQuotedString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 528,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherArrayStringAndValueOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1045,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SharedMemoryWriterThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 922,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NodeStatus CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/NodeStatus.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 334,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 182,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeBaseConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 163,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Dictionary GetEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 287,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unquote()",
  "longName" : "",
  "relativeFileName" : "src/Shared/QuotingUtilities.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 225,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 144,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1342,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1199,
  "linesOfCode" : 42,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe bool TryReadMetadataString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1399,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogReferenceErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1525,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1772,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode GetResourcesNodeForSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1826,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AuthenticodeSignLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1033,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool InitializeWithPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 198,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReadKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameUtils.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 89,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1119,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext LogProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 564,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1393,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILogger CreateLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 235,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulatePropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/AdditionalOptionsParser.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 437,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseInternalItemList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 458,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskOutput()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskOutput.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 87,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 846,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SharedMemoryReaderThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 404,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintTargetNamePerMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1110,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShowHelpMessage()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3297,
  "endLine" : 3342,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearStaticCaches()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2429,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DateTime GetLastWriteFileUtcTime()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 905,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetInstances()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VisualStudioLocationHelper.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 76,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CheckForConflictingReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1695,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTime GetNewestUncorrelatedInputWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1604,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3519,
  "endLine" : 3563,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactoryInstance.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 108,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OrderProducts()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 769,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 436,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/BindingRedirect.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBeforeAndAfterTargetMappings()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1411,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ItemTransformFunction GetItemTransformFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 2018,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddValidateProjectsTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1858,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfProcNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 194,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogUniqueInputsAndOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 403,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubmitBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 384,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 171,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/NodeStatus.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 288,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GatherExtensionSDKs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2557,
  "endLine" : 2607,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 504,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem CreateNewTaskItemFrom()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 331,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 1035,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal StateFileBase DeserializeCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StateFileBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 125,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 208,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream XslTransform()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlUtil.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 120,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetOutputSatellites()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 515,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStringSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 547,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XsltArgumentList ProcessXsltArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 373,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 699,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 290,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateAndAddProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 795,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetStringFromParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupLoggingHelper.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 149,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 383,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List CreateListOfParameterValues()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 287,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream TryConnectToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 403,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulatePropertyInfoCacheIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 305,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 509,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateIsland()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 468,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsNoTagsOtherThanComments()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 288,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 326,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessageFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 326,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildGlob Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 201,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCurrentTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 697,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DumpCounters()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 331,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly LoadAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 217,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 252,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComputePathToResGen()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 953,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3909,
  "endLine" : 3955,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 699,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SaveAssemblyListToCacheFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1116,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UpdateEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 388,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StrongNameSignManifestDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1136,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Object GetEntity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlUtil.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Message.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 167,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 241,
  "linesOfCode" : 39,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetPublishInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 589,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckMetadataAsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 443,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData CreateBuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 214,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ExecuteAsyncBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 326,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1618,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HeaderReadComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 916,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RouteBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1320,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TaskLoggingContext.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 83,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1453,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleLoggedMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 566,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoRepairForAssetCompat()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 754,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal XmlDocument GenerateVCWrapperProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/VCWrapperProject.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 188,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalLoadFromXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 2054,
  "endLine" : 2108,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShutdownNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 369,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterLoggerInternal()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1112,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSDKContentFolderPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1314,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 274,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Trace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 625,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetMethodCandidates()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 773,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PushNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1243,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildDeployManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 246,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RemoveDir.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogConflict()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1814,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpTargetProfileLists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2616,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string EnsurePathIsShortEnough()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2726,
  "endLine" : 2773,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Format GetFormat()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2802,
  "endLine" : 2841,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SignPEFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 744,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStringArraySwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 441,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateRelations()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1311,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateCommandsAccordingToType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 336,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameExtension GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 444,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskFinishedEventArgs.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 139,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetFinishedEventArgs.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 165,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowForImportedProjectWithSearchPathsNotFound()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2741,
  "endLine" : 2787,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyElement AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1295,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsToNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 741,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteNodeUtilizationGraphLine()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2081,
  "endLine" : 2121,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RegisterDistributedLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 877,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 988,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 335,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Worker()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 674,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 190,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValueFromView()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 228,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherTaskItemOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1095,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfSchedulingDecision()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 237,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildRequestToNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 274,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GatherAllSwitches()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1392,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetPathAndChainReferenceAssemblyLocations()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2300,
  "endLine" : 2345,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 723,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FinalizeTLogs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 971,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetValueWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 216,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long ReadLongForHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 450,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromMSBuildAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogCopyLocalState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1744,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CopySetupToOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 379,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InsertPublisherIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 809,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplacePublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 865,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 303,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InsertPublisherIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1152,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplacePublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1236,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 215,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1144,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 218,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Load()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/AppConfig.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 65,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskStartedEventArgs.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 131,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectTaskInstance ReadTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 540,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList ExpandIntoItemsLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 360,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExpandItemVectorsIntoString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1870,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterForEvents()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2063,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterForEvents()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2108,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WritePlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 127,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginCancel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 535,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 204,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1926,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineWhetherToLoadReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 373,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 540,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 622,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 780,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 292,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShutdownNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 459,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 194,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILogger CreateLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 191,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 513,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeInternalEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1328,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterAllEventHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1371,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendQuotedTextToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 323,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordEntryDetails()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 659,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ParseNameTestThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 365,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 453,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetCopyLocalToFalseOnGacOrNoPIAAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1745,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateTaskNode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 596,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetFixedStringArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 434,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 496,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogResgenCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 585,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildProjectsInParallel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MSBuild.cs",
  "fileLinesCount" : 876,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 582,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetManifestInformation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 751,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Delete.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 130,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 461,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XslCompiledTransform LoadXslt()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 614,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForUnexpectedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 440,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConstructIndexerFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3439,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTraversalTargetForProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1949,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildProjectsInParallel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/MSBuild.cs",
  "fileLinesCount" : 929,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 633,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 575,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool QueueAction()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 429,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetElement ToProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTargetInstance.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 471,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEventArgsFieldFlags GetMessageFlags()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 371,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 410,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFilePresentButEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 3346,
  "endLine" : 3390,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppDomain PrepareAppDomain()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 254,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SharedMemoryWriterThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 199,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 224,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool NewItemSpecMatchesExistingWildcard()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1742,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTargetToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 541,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AssignStandardStreamLoggingImportance()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1424,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToOrUpdateList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 700,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeValidEverettSubFolderIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 329,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetRequestedExecutionLevel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 475,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeCompileUnit GenerateCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 555,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateIntegers()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 904,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskFinishedEventArgs.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 180,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetFinishedEventArgs.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 206,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericComparisonExpressionNode.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 84,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessMetadataElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 561,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List CreateItemsFromInclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 456,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddArgument()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 595,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList AddItemFast()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1857,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2673,
  "endLine" : 2722,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportResultAndCleanUp()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 843,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ModifyItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 812,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetErrorTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 717,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateContinueOnError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 725,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetectIndirectCircularDependency()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 535,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeNodeLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 931,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogInvalidProjectFileError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 252,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1529,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void TranslateWithInterning()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1627,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void SymmetricExceptWithEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1167,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void SymmetricExceptWithEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1496,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasRepairPattern()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 876,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal bool ProcessPostedLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 103,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownNodes()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 344,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ModifyItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 807,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1055,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToStandardLibraries()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1819,
  "endLine" : 1872,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version TargetDotNetFrameworkVersionToSystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2058,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDisplayNameForTargetFrameworkDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2247,
  "endLine" : 2294,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetFrameworkProfiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 4006,
  "endLine" : 4046,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FilesExistAndRecordRequestedWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedFilesHelper.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFolderPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.GetFolderPath.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 65,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFolder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.GetFolderPath.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 157,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskHostContext GetTaskHostContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 511,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DeleteDirectoryNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 693,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 762,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameReverseVersionComparer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 78,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FrameworkAssemblyEntryInRedist()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 484,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseFileListSection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 851,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetAssemblyIdentity.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 90,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherRedistFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 741,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateFileInfoImpl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 517,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private uint GetAuthenticodePolicies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 865,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 517,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoCopyIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 607,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogResolution()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 741,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskStartedEventArgs.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 171,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanBuildDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1038,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddValidateSolutionConfigurationTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2257,
  "endLine" : 2293,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InstantiateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 380,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 783,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HashSetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1357,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrimExcess()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1141,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HashSetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1688,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecutePropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 140,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitializeTaskParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 666,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeScopeIntoLastScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 452,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 746,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1259,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary ValidateExtensions()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2445,
  "endLine" : 2495,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessFileLoggers()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2672,
  "endLine" : 2720,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LoggerVerbosity ProcessVerbositySwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2965,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ConvertDotNetFrameworkArchitectureToProcessorArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3446,
  "endLine" : 3480,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 694,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyResourceStringExists()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 319,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly TryResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RunningTests()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 191,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RawFileSpecIsValid()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1292,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyNameExtension GetAssemblyNameEx()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 171,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestartReader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignLinkMetadata.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 85,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependencyMarkedForExclusion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1530,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSyntheticProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 305,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FindInList.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 136,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceStrings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1371,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ParseElementForAssemblyIdentification()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 441,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 794,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TimestampSignedLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1075,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TimestampSignedLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1491,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PublishFlags GetSatelliteFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 882,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 365,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateStandardCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 671,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSwitchGroupOrSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 677,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanSkipType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 271,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/MultipleComparisonExpressionNode.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectChooseElement ParseProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 872,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 153,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNodeConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 547,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckSkipTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 576,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 758,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithSmallestFileSize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 990,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithLargestFileSize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1032,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 504,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProjectStartedText()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 643,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs GetBuildEventArgFromId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 180,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Import()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Import.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 195,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 852,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 260,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendShutdownRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 451,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProjectStartedText()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 629,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 884,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FilterHelper()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 729,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs GetBuildEventArgFromId()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 506,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 611,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 462,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExitType Execute()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/OutOfProcTaskHost.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 129,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveComClassicReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1149,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TryConvertToAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 747,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetPrimaryFileItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 863,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeClosure()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1684,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetAndValidateStrongNameKey()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 321,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyPublisherIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 607,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyPublisherIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 950,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PublishFlags GetAssemblyFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 815,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PublishFlags GetFileFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 848,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseAsContentOrFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 314,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProvenanceResult ComputeProvenanceResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1477,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GenerateSubToolsetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 825,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTargetForGetFrameworkPathAndRedistList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1730,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InternalBuildProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 697,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveRequestFromCacheAndResumeIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1717,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignGlobalRequestId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 1942,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 242,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessPacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1071,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1267,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleTaskHostTaskComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 501,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Regex CreateRegex()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/EngineFileUtilities.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 254,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnReadEnumerable.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddIfNotPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 965,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddOrGetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddOrGetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1541,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessageAligned()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1292,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildRequestToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MainThreadLoop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem VirtualClone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1989,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FindOnPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateSolutionFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 511,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 109,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessageAligned()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1189,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 701,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 745,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetPlatformManifest()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1255,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodInfo GetMethodImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 682,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void ValidateName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1412,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyFoldersFromConfig()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersFromConfig.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1438,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeNeutral()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/ConvertToNeutralXlf.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::build" ],
  "startLine" : 49,
  "endLine" : 91,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MoveFileEx()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 888,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly ReflectionOnlyAssemblyResolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLocationImpl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GlobalAssemblyCache.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 77,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordFilesWritten()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2066,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NeutralResourcesLanguageAttribute CheckAssemblyCultureInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3109,
  "endLine" : 3142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDefaultPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkNameVersioning GetInstallableFrameworkName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 179,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PermissionSet RemoveNonReferencedPermissions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 401,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 652,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPoke.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList CreateOutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateItem.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateDefaultSetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 593,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPeek.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 302,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateResGenFullPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 554,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileIO/ReadLinesFromFile.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForPropertyExpressionEnd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 342,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DoesTaskHostExist()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 387,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemDefinitionElement AddItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuildProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 361,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scheduler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 200,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WaitForConnectionFromProcess()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 443,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProcessHeaderBytesRead()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 864,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeAsyncPacketThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 377,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int AttemptCreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 370,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnThreadException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1699,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadataEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1265,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 259,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeConsoleMethods()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 558,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyVerbosityParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1177,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractUniqueInputsAndOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 407,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseStronglyTypedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 560,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyResourceStringExists()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 217,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 130,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeConsoleMethods()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 445,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseStatusEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1184,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TranslateBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1337,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CreateParamOrder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1334,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternalWriteEndElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1141,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int ParseNameNoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 162,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int ParseNCName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EscapeWithOptionalCaching()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyEntry GetUnifiedAssemblyEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 438,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertFileReferencesToComReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 857,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveReadOnlyAttributeRecursively()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RemoveDir.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 181,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CompareRefToDef()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TryGatherAssemblyNameEssentials()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 794,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWinMDFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 259,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateSubSetName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2539,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldUseSubsetBlackList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2665,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MakeDir.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAssemblyListCacheFileUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1243,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SdkReferenceInfo GetSDKReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpXmlToFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1953,
  "endLine" : 1992,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetInstallableFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateReferenceForPartialTrust()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 673,
  "linesOfCode" : 30,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument GetXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ParseXamlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 351,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GenerateWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxReference.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 109,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LazyFormattedBuildEventArgs.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 188,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DiscardImplicitReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 451,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolutionFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 532,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolutionConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1407,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ProcessProjectConfigurationSection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1516,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GetMetaprojectGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 1988,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolveToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 988,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int WaitWithBuilderThreadStart()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 541,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordUniqueInputsAndOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithConfigurationCountLevelling()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 948,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext LogTaskStarted2()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 776,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 342,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetInstance AddTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1951,
  "endLine" : 1984,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogErrorUnableToCreateTaskHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 605,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 308,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 579,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowDeferredMessages()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 750,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 955,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 1003,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemElement ConvertAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 2721,
  "endLine" : 2782,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteModify()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 276,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List CreateListOfParameterValues()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 708,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object LookupProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 839,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal bool ProcessPostedLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SharedMemory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildItemGroup ItemizeItemVector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 304,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List FindItemsMatchingSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 967,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildItemHelper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 466,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ProcessProjectConfigurationSection()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1240,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulatePropertyInfoCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowDeferredMessages()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 739,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 869,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 917,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetConsoleUI()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1339,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameworkNameVersioning HighestVersionOfTargetFrameworkIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3810,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatRootingMarker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 370,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StringBuilder Get()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 290,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MaybeAdjustFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 440,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteDocType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 413,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildWarningEventArgs ReadBuildWarningEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 848,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildErrorEventArgs ReadTaskBuildErrorEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 890,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string InternWithStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 1007,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 924,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RemoveDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 981,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ToolsetConfigurationSection ReadToolsetConfigurationSection()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasInvalidChildNodes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 631,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExpandAllTargetsAndProperties()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MSBuild.cs",
  "fileLinesCount" : 876,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 623,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem GetOutputEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 546,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseImportOption()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 708,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetTypeLibNameForTypeLibAttrs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RemapAdoTypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 590,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetStrongNameKey()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameUtils.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Encoding BatchFileEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 699,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XsltInput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 537,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 536,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperatorExpressionNode RelationalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 272,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsCancelAndNewSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 366,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 523,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetaprojectReferenceItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2214,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForCancelCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 300,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExpandAllTargetsAndProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/MSBuild.cs",
  "fileLinesCount" : 929,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 674,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List ClearNonExplicitlyLoadedConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WriteConfigurationsToDisk()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 299,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TranslateProjectPropertyInstanceDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodePacketTranslatorExtensions.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 612,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BakeStates()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 239,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/HashTableUtility.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 60,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrimExcess()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 864,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1042,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEventArgsFieldFlags GetBuildEventArgsFieldFlags()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 408,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetColorANSI()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 465,
  "linesOfCode" : 29,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetChildElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsFrameworkAssemblyTest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks.UnitTests2/AssemblyIdentityTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemElement ConvertProjectToProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 2649,
  "endLine" : 2712,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperatorExpressionNode RelationalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 271,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetTaskOutputSpecifications()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1225,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportUnhandledError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 464,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 212,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetRegistryReader.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 250,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 606,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SplitItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1867,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/HashTableUtility.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SetChildValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupChildXml.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 333,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDefaultSDKDiskRoots()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2926,
  "endLine" : 2956,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3406,
  "endLine" : 3438,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToWindowsSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3587,
  "endLine" : 3619,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 194,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SourceDependenciesForOutputRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 494,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodBase ExactBinding()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 799,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 907,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool GetTable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/PropertyParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 76,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InternalConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 230,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComputePathToTlbImp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 605,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameExtension ConstructAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 751,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CalculateResourceBatchSize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 610,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteLog()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 401,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement GetPermissionSetElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 336,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GenerateCommandsAccordingToType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsCurrentPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1261,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanDefinedFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 370,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 433,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ConvertToAbsolutePath.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateCategoryNamePropertyListMap()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 613,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Arg()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 379,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsCancelAndReSubmit()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobResult BuildGlobResultFromIncludeItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1255,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 387,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseNestedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1351,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CacheItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 242,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestConfiguration GetMatchingConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 176,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1359,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateTaskBody()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1540,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetXmlNodeInnerContents()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 230,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IForwardingLogger CreateForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 161,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShowPerfSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 338,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 873,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1516,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FixTargetFrameworkSubset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 915,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Arg()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 378,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateToolsetStateMap()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 1014,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 329,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FindCycles()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 169,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShowPerfSummary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 290,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 787,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1393,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearHelper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DumpAllInCategory()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBuildStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 788,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBuildFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 832,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected bool IsQuotingRequired()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 242,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 528,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool FileIsExcludedFromDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 270,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FindTrackerOnPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 473,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAllChildIdsUnix()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ProcessExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetShortFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 793,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetLongFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 832,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 996,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteEndStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1171,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCriticalException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutOfProcTaskHostTaskResult()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OutOfProcTaskHostTaskResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TranslateITaskItemArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 368,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertAttrReferencesToComReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 814,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsExistingProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1076,
  "linesOfCode" : 27,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SystemProcessorArchitecture TargetProcessorArchitectureToEnumeration()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2856,
  "endLine" : 2883,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyFoldersExCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersExResolver.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 345,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveUnsuccessfullyCreatedResourcesFromOutputResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 2020,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Product CreateProduct()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1113,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 558,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GatherArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 580,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchRelations ObtainAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 867,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AnalyzeTypeLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 409,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 437,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 617,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSimpleStringOrFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 654,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandArgumentForScalarParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 155,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDirectoryNameOfFileAbove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 306,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IDictionary Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateImportElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateChooseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2165,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetAllGlobs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1216,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1721,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1787,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 998,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 942,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfterChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 181,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBeforeChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 231,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompressItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 574,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 682,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 489,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeModificationsIntoModificationTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 961,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareLastWriteTimes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 355,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 315,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/FullyQualifiedBuildRequest.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNewRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1353,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 847,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 434,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 314,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 323,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBaseFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 274,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyFileLoggerParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 909,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 417,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/VCWrapperProject.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AssignDependencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2262,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSimpleStringOrFunction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 580,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CacheScope GetCacheScopeIfExists()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildResultToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 242,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 113,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 333,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsUserAdministrator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/NativeMethods.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DumpExceptionToFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllIntermediateItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 660,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal When()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/When.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 490,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeModificationsIntoModificationTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 950,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 823,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlAttribute GetConditionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MSBuildApp()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 150,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 657,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseProjectFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 925,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 966,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTargetFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 1007,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1048,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTaskFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1089,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void KillToolProcessOnTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 302,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindMostSpecificMethod()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1012,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LineAndColumn GetXmlLineAndColumn()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DumpExceptionToFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 332,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateSuggestedRedirects()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2672,
  "endLine" : 2701,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3158,
  "endLine" : 3191,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string XmlToConfigurationFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1907,
  "endLine" : 1938,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement GetCurrentCLRPermissions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 266,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiAuthenticodeSignerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1417,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetFileInfoImpl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 212,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteLogFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 454,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionSet GetInputPermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateFallbacks()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 626,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitStringArraySwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 587,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type FindType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 649,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateWhenOrOtherwiseChildren()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeFromAssemblyUsingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3315,
  "endLine" : 3353,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ItemMatchesInItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1535,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSuitableExistingItemXml()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2403,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetLogicalProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2851,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 638,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool WouldProjectBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 660,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ComputeTargetConditionForWebProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetUniqueProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 402,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveFromXml()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 598,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeScopeIntoLastScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 450,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddNewItemsOfItemType()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 706,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeAffinity GetNodeAffinityForRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1860,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2304,
  "endLine" : 2333,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 423,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseAnyEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 936,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 248,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TaskHostParametersMatchCurrentProcess()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 666,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Scavenge()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 243,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIfOutputSupportsAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal void Generate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal void ConvertVcToVcDependenciesToReferences()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2185,
  "endLine" : 2215,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogErrorFromText()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 440,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool InitializeTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 613,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 316,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CacheScope GetCacheScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostNodeStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 3054,
  "endLine" : 3081,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ContinueBuildingDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CreateSharedMemoryBuffers()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeInfo.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNodeProcessAliveOrUninitialized()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 517,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemDefinitionChildElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 308,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolutionConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfProcTaskHostNode()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 497,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParsePlatformVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1537,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathToWindowsSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3549,
  "endLine" : 3580,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSupportedTargetFrameworks()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3742,
  "endLine" : 3769,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIfSourceNeedsCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 342,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DirectoryExistsNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 796,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedReflectionException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 222,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanAssemblyForPublicTypes()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 389,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedistList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveComReferenceAx()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1518,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CreateOutputResourcesNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1948,
  "endLine" : 1975,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdatePackageFileNodes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1200,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpStringToFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 2026,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddMissingDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PermissionSet GetNamedPermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteLogFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 427,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WinMDExp.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 280,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 355,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string CreateSwitchValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 517,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CallTarget.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlInput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 422,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LazyFormattedBuildEventArgs.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/AndExpressionNode.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OrExpressionNode.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ItemExpressionCapture SinkItemFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 700,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Evaluator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 279,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1298,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateConditionCollectingConditionedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2681,
  "endLine" : 2708,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Function()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2818,
  "endLine" : 2843,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3370,
  "endLine" : 3401,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadata SetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 550,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefaultPlatformName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1587,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencesBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1906,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectUsingTaskElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 281,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 317,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 657,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecompressItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 527,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetPropertyOverrideMessages()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 275,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ExecuteInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/CallTarget.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReportNodesCreated()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 466,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RequestOrAnyItIsBlockedByCanBeServiced()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1867,
  "endLine" : 1896,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 645,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 378,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 465,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseBuildStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 507,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseBuildFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 549,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 591,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 633,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 675,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTargetFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 717,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 759,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTaskFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 801,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 843,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseStatusEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 885,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestConfiguration ResolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1319,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegisteredTaskRecord()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1052,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommonConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 720,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void IntersectWithEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1063,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void IntersectWithEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1392,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Replay()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogReplayEventSource.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 984,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEventStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1628,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? LoadCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DetermineLikelyActiveSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1982,
  "endLine" : 2011,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GatherChildReferencesForStaticLibraries()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2331,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsStaticLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/VCProjectParser.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Expr()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 152,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/AndExpressionNode.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OrExpressionNode.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogWarningFromText()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 635,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearCacheScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetValueFromMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 2000,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetReplyForCallDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 277,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReserveNextAvailableNodeNumber()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeInfo.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 238,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandItemVector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 377,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DumpCycleSequenceOutput()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 357,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEventStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1505,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List ProcessDistributedLoggerSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2991,
  "endLine" : 3026,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 223,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VerifyThrowNoEmbeddedDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 570,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3400,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetLastWriteDirectoryUtcTime()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 756,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DisposeObjects()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTemporaryFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TempFileUtilities.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReorderArgumentArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 758,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyInfo ExactPropertyBinding()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 832,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 304,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAccessRuleSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 340,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BucketedPrioritizedStringList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 666,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 468,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RCWForCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RCWForCurrentContext.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComputePathToAxImp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 647,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveComReferencePia()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1390,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RemoveDir.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 419,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode ExtractTaskContent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 552,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MarkReferencesExcludedDueToOtherFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1983,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ProcessorArchitectureToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2830,
  "endLine" : 2853,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTextResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3569,
  "endLine" : 3594,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void SerializeCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StateFileBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromManagedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 280,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 462,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 562,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 905,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateToolNameProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1198,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitializeDestinationFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 557,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AspNetCompiler.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 373,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetBuildInProjectAndReferenceOutputAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 520,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode BooleanTermPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ParsePropertyOrItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 302,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMetadataValueFromMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2586,
  "endLine" : 2616,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1682,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadata SetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItemDefinition.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 181,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutDownLoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1654,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasEquivalentGlobalPropertiesAndToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2502,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 437,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RetrieveFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 713,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INodePacketTranslator GetConfigurationTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1019,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BlockOnTargetInProgress()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 401,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadProjectIntoConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyModifications()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValueIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 624,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogReasonForBuildingTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DiffHashtables()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 974,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest CreateRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 291,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 494,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTaskHostNameFromHostContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 408,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTelemetryEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 971,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForActiveNodesAndCleanUpSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1496,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetStaticIntVariableOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 982,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskHostTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 160,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 354,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 678,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 923,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogger.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 433,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 697,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PrintCounterMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1682,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string GetProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1705,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode BooleanTermPrime()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ParsePropertyOrItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 326,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForPropertyExpressionEnd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 360,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogInvalidProjectFileError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 473,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MainThreadLoop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetParentTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 262,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogReasonForBuildingTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 312,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DiffHashtables()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 902,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Router.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStaticMethodAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1779,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostMessageToParent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CreateGlobalEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 222,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 537,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportVirtualMetadataFrom()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1451,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolutionFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedReflectionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareBaseNamesStringWise()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 361,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T GetTopItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 433,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 398,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 540,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyFileLoggerParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PrintCounterMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1563,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ProcessNodeReuseSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2052,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 189,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTargetPlatformMonikerRegistryRoots()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3028,
  "endLine" : 3055,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 880,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1163,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void KillTree()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ProcessExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Version ConvertToVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VersionUtilities.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlElementWithLocation RenameXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleSpecialAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1446,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateReferenceAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 939,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareBaseNamesStringWise()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 584,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskHostTaskComplete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskComplete.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPathToSDKFileWithCurrentlyTargetedArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 680,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RetrievePathFromFusionName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GlobalAssemblyCache.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 196,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2901,
  "endLine" : 2923,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyNameExtension GetHighestVersionInRedist()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/FrameworkPathResolver.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFrameworkFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateResGenCommandLineWithoutResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 628,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement CreateApplicationElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1895,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CombinePath.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsWrapperUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolvePath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Manifest Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateItem.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PerformSwitchValueSubstition()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 470,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AspNetCompiler.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStringSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 627,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetCor20HeaderRva()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameUtils.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Hash.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Same()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 403,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseRemaining()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 622,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateConditionedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/MultipleComparisonExpressionNode.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncludeOperation BuildIncludeOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 501,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeForDebugging()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 493,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeFromAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3359,
  "endLine" : 3391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTaskElement ParseProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 740,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseWhenOtherwiseChildren()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 932,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetVersions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1987,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectOutputElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOutputElement.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeepCopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 363,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkUnitResult AggregateResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetConfigWithComparison()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 316,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadTimes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 524,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TerminateAsyncPacketThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 407,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTargetFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 705,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 230,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TaskIdentityParametersMatchFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 562,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 739,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 984,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncreaseCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 491,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileLoggerParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PrintCounterMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 931,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileLoggerParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetConsoleLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowFlatErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Visitor/GlobVisitor.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 36,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAdditionalOptions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/AdditionalOptionsParser.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 234,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseRemaining()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 553,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ExecuteOneTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Target.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 726,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetTargetNamesList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 607,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeLocalNodeProvider()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 475,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeFromAssemblyUsingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExtractRecursivePortionOfFinalItemSpecDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1068,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllPropertyGroupsByCondition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 590,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherNodeInformationForShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetUniqueProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectInSolution.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 332,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileLoggerParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PrintCounterMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 767,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileLoggerParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetConsoleLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowFlatErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string GetCurrentProcessArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ProcessorArchitecture.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLatestSDKTargetPlatformVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1504,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileEntryDetails()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 588,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static extern SafeFileHandle CreateFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetPathsHash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FileInfo GetFileInfoNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 762,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FileExistsNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 828,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInvalidName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 403,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Encode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/BinHexEncoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Delegate CreateDelegateRobust()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 469,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateProgramFiles64()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 851,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetPathToWindowsSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1507,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ArchitectureValuesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ComparePublicKeyTokens()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 806,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkStringEscape()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildResolvedSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int CorSigUncompressData()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1442,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1606,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary ParseSuggestedRedirects()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 368,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool VerifyProjectReferenceItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly GetAssemblyByPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3840,
  "endLine" : 3863,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMismatchedPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 597,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 277,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument CreateLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 980,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImportAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference Find()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument CreateLicenseDom()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElement CloneElementToDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlUtil.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbImp.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildResolvedSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 415,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocument LoadFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 492,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanImplementedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 506,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1356,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection AddSubToolsetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1551,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IntroducesCircularity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2611,
  "endLine" : 2641,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BoostEntryInStrongCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 583,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberInfo BindFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2977,
  "endLine" : 3000,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestExtensionContainer Generate()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SplitItemElementIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2323,
  "endLine" : 2350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandRelativePathsRelativeToExeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 748,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateSolutionFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 741,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Hashtable ParseProjectConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1458,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDependencyByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemGroupElement AddItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupCaches()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 591,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetAfterTargetsForDefaultTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 772,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCommonWorkerThreadParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 661,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyMetadataModificationsToItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 882,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkAsInactive()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 795,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupForCircularDependencyAndThrow()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 606,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineExpensiveConfigs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 463,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AtSchedulingLimit()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1311,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PacketReceived()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AcquireAndSetUpHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 509,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ResolveConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommentFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 468,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogProjectFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 599,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTaskFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 809,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeAffinity GetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Intern()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/LookasideStringInterner.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 434,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 773,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 678,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 756,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExtractImportTargetsString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 813,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CacheEntry CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntryCustomSerializer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildItemCacheEntry.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetXmlNodeInnerContents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 537,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult GetBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnregisterLoggersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequest CreateLocalBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2456,
  "endLine" : 2487,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishRunningTargetBatches()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 921,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeStreams()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 271,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project GetParentProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1772,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddNewItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 694,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FileInfo GetFileInfoNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 757,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Queue GetReadingQueue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteHashtable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 321,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetValidChildElements()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetExtensionsPathProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1367,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetEquivalentCommandLineExceptProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 566,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DumpCounter()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 403,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISet ProcessWarnAsErrorSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2078,
  "endLine" : 2107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSchemaValidationError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/ProjectSchemaValidationHandler.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTelemetryEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 657,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 767,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TerminateToolProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearSDKStaticCache()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2351,
  "endLine" : 2375,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GatherExtensionSDKListFromDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2530,
  "endLine" : 2555,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GatherSDKListFromRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2920,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int RunProcessAndWaitForExit()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ProcessExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializedBuildEventArgs FromEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FileOrDirectoryExistsNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 859,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVersionInsideRange()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersEx.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadedType GetLoadedType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckForFrameworkInstallation()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 677,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RuntimeValuesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 202,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateOSMap()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CompareCulture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 766,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromMSBuildProcess()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadedType GetLoadedType()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportEvent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ResolveConflictsBetweenReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1830,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MarkReferenceForExclusionDueToHigherThanCurrentFrameworkAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2151,
  "endLine" : 2179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FilterBySubtypeAndTargetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2803,
  "endLine" : 2825,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCopyLocal()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/CopyLocalState.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryCreateCodeDomProvider()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3293,
  "endLine" : 3315,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SDKInfo GetCacheFileInfoFromSDK()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String VerifyResourceName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 626,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMatchingItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FindAppConfigFile.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 684,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property Clone()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/Property.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 601,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlInput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPeek.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 351,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String VerifyResourceName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 621,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDefaultTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1225,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMSBuildGlob CreateIncludeGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetLogicalProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1610,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List AddItemHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2562,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectMetadata GetItemDefinitionMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 812,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2418,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2457,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefaultConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1549,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual ProjectElementContainer DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 422,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOutOfDate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFilesInParallel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 315,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 486,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 527,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 568,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogSkippedTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 629,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchedulableRequest InternalGetScheduledRequestByGlobalRequestId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 691,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithMaxWaitingRequests2()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResumeRequiredWork()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1753,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeEndpointOutOfProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointOutOfProc.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleExecuteSubmissionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 273,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 497,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 585,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe bool IsMarked()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/BitHelper.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 742,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 830,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogger.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetCurrentlyBuildingProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 699,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClrVersionTest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks.UnitTests2/UtilTest.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AddGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1891,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Same()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 400,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandArgumentForScalarParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostLoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FindTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateContinueOnError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 490,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetBatchableTargetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Target.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 472,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddProjectEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOutOfDate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1098,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBuildStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBuildFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseProjectFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 318,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTargetFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 352,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 386,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTaskFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 420,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 454,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseStatusEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 488,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsParentProcessAlive()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 537,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestNodeStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  bool checkIfNodeActive()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 765,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem Clone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1894,
  "endLine" : 1919,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetPropertyOverrideMessages()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindBackEdges()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseNestedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1081,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDefaultConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDefaultPlatformName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1310,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlElement RenameXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetCurrentlyBuildingProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 687,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 815,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GatherEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1323,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompleteTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 672,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineSwitches()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 441,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ProcessMaxCPUCountSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 596,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetTargetPlatformMonikerDiskRoots()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2982,
  "endLine" : 3003,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SharedDotNetFrameworkArchitecture ConvertToSharedDotNetFrameworkArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3828,
  "endLine" : 3849,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RootContainsAllSubRootComponents()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 524,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 845,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileTracker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RootContainsAllSubRootComponents()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedFilesHelper.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetConstraintsForUnitTestingOnly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 428,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateProgramFiles32()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 821,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDotNetFrameworkSdkRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotNetFrameworkSpec()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1261,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckIfRunningTests()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedistList GetRedistList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 392,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExportTypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XDocument LoadAppConfig()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogReferenceDependenciesAndSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CheckForSpecificVersionMetadataOnParentsReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 539,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateStronglyTypedResourceUsingResGen()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SDKInfo LoadAssemblyListFromCacheFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1065,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMatchingItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FindInList.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity FromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 244,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ImportComComponent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveFiles_1()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateConfig()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 480,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PermissionSet XmlToPermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 550,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Manifest ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 697,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanDefinedVariables()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 328,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 577,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool EvaluatesToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenericExpressionNode Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode RelationalExpr()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameEntryInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 542,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandSingleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 852,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ExpandExpressionCaptureIntoStringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1920,
  "endLine" : 1943,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsingTaskParameterGroupElement ParseUsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOutputElement ParseProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 769,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleSuccessfulBuildsWithDifferentParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleSuccessfulBuildsWithSameParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeItemType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 723,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SplitOwnItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 761,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnAfterRenameLoadedProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1467,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeToolsetCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1712,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileHeader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 675,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemDefinitionGroupElement AddItemDefinitionGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopDependencyTargetsOnTargetFailure()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 612,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfigurationsCountByNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 540,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithPlanByMostImmediateReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 846,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsWithPlanByGreatestPlanTime()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 874,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TranslateTargetFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/LogMessagePacket.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTaskStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 734,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1723,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SignalLegacyThreadStart()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 818,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual RegistryKeyWrapper OpenSubKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportItemsOfType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 541,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 786,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EntriesAreReferenceEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1777,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadTargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadBuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadBuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadCriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeForwardingTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DisplayCounters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 816,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchInfoResult MatchInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildItemCacheEntry.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenericExpressionNode Parse()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode RelationalExpr()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProjectExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3096,
  "endLine" : 3127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteNextActionForProjectContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3493,
  "endLine" : 3516,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FindRegisteredTasks()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskRegistry.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RestoreNonSerializedDefaults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 537,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordUniqueInputsAndOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1055,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseAnyEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 520,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual RegistryKeyWrapper OpenSubKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 490,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordNodeResponse()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItemGroup Clone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 583,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyCustomMetadataTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1405,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItemsByName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 678,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BreakCycle()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 304,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFileHeader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 455,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyInfo GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 404,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareBaseNameToImpl()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeForwardingTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 356,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DisplayCounters()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 651,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 679,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GatherAutoResponseFileSwitches()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1795,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowInvalidToolsVersionInitializationException()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3261,
  "endLine" : 3284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectFinished()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 319,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLogger()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 456,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseMoniker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ExtensionSDK.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPlatformsForSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1460,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetPlatformSDK GetMatchingPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1566,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 630,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ItemsExist()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/TrackedDependencies.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteEndDocument()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 380,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetRegexMatchInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1377,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Record()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsWithPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 686,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareBaseNameToImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 546,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkSeparatorCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkDecimalIntegerSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkLongIntegerSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UInt16 ReadMachineTypeFromPEHeader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2848,
  "endLine" : 2887,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyInputConditions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2570,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NeedSeparateAppDomainBasedOnSerializedType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1885,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ErrorFromResources.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CorrectPackageFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1327,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Telemetry.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string PatchCLRVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ToBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ConvertUtil.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement GetXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string BytesToHexString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetLifetimeSigning()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 827,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string BytesToHexString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1582,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PublishState StringToPublishState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 769,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIntegerSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 496,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateImports()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetTypeLibAttrForTypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetTypeAttrForTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/RuntimeSection.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 359,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 394,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateOutputFileNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode ExprPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitReferencedItemsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkUntilClosingQuote()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 662,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1322,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2671,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.UpdateOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectImportGroupElement ParseProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 499,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValueIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/StringMetadataTable.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsAndThenCancelOnSingleNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsAndThenCancelOnMultipleNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool WaitAll()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveItemHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2600,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Dictionary GetProjectImportSearchPathsTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 583,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ToolsetPropertyDefinition CreatePropertyFromRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1246,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeIntoSafeItemName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 544,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFakeReleaseSolutionConfigurationIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySearchSiblings()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 719,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GetNamesOfPropertiesWithRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1652,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RetrieveItemsFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 938,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyAnalysisResult PerformDependencyAnalysisIfNoInputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 492,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskExecutionMode GetTaskExecutionMode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 868,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsByTraversalsFirst()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 898,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestsFIFO()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 951,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void ProcessLoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1022,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 715,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LoadSolutionIntoConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 932,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 801,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineWhetherToLoadReadOnlyIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 400,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 624,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncreaseCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 924,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe void MarkBit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/BitHelper.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 869,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyFileLoggerParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlReaderExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/XmlReaderExtension.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntryCustomSerializer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project CreateNewProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AddFakeReleaseSolutionConfigurationIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1901,
  "endLine" : 1920,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode ExprPrime()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList GetItemSpecsFromItemVectors()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 866,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1416,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearContextState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 567,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUpdatedMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ContinueBuildingErrorClause()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskExecutionMode DetermineExecutionMode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 719,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RegisterNodeProvider()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 262,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeRelative()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 822,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareBaseNameTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnqueueArray()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyFileLoggerParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildProperty CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildProperty.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogWarningFromResource()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleConfigurationException()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReadContractsElement()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ApiContract.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 621,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 732,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TargetPlatformSDK GetMatchingPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1596,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version VisualStudioVersionToSystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2083,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 529,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 559,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFullPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeRelative()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 931,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodBase FindMostDerivedNewSlotMeth()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 858,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SplitQName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 628,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override AuditRule AuditRuleFactory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string InternableToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathToBuildToolsFromRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1024,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalDisconnect()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareBaseNameTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenEnumerator.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadNextPage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadBlockStripEOF()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Substring()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 400,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 969,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyFoldersFromConfigCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersFromConfig/AssemblyFoldersFromConfigCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TryGetAssemblyNameComponent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 819,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MarkReferenceForExclusionDueToHigherThanCurrentFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateResourcesUsingResGen()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 980,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateReferencesForSDK()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 771,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConsultLists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FindAppConfigFile.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity FromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static X509Certificate2 GetCert()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 813,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RSACryptoServiceProvider GetFixedRSACryptoServiceProvider()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResXFile GetResXFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFiltered()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 615,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddActiveSwitchToolValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBooleanSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 604,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemovePropertiesWithIgnoredTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 495,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsCurrentPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1068,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OutputMatchesRegex()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 466,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyType GetItemAssemblyType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyType GetItemDependencyType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GeneratePropertyList()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 466,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FlattenFragmentsAsStrings()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 225,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValueIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string StringifyList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2816,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingQuote()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 547,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/SimpleTaskHelper.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 405,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reevaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2641,
  "endLine" : 2664,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Project GetMatchingProjectIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2372,
  "endLine" : 2390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMetaprojectName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 851,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 669,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IDisposable Track()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteRemove()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordComparisonResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1203,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task InitializeAndExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 670,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitConfig()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignUnscheduledRequestToNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpRequestState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2371,
  "endLine" : 2389,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NodeContextTerminated()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 600,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeInfo CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBuildComponent GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateLoggingEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1095,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogRequestHandledFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/NodeLoggingContext.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogFatalError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTaskWarningFromException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnregisterAllEventHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 332,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeConfiguration GetNodeConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1657,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstance CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateDynamicModule()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int RemoveWhere()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 800,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int RemoveWhere()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1070,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadTargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadTaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetConsoleLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string IndentString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddCacheRelatedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 453,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal BuildTask AddErrorWarningMessageElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1524,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AddInitialTargets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1927,
  "endLine" : 1949,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogTargetFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 857,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogTaskFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 909,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDirectoryNameOfFileAbove()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBatchRequestSize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCacheEntries()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordComparisonResults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandRelativePathsRelativeToExeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 481,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfBlockedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteIntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 756,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMetadataInMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void InitializeGlobalNamePostFixValues()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportNonFatalCommunicationError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 583,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 408,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 619,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1280,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetEvaluatedMetadataEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1331,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetAllCustomMetadataNames()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyModifies()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 842,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Hashtable ParseProjectConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetConsoleLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string IndentString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HaveAnySwitchesBeenSet()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 725,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExtractAnyLoggerParameter()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2882,
  "endLine" : 2902,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FindOnPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1450,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList HandleLegacy35()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList HandleLegacy30()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2136,
  "endLine" : 2155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LaunchDebugger()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GenerateHostHandshakeFromBase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskHostContext GetTaskHostContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 500,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1028,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1057,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LoadFileTrackerDll()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool LooksLikeUnixFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 468,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int LookupNamespaceInCurrentScope()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int ParseNmtoken()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int ParseNmtokenNoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostConfiguration.cs",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension Clone()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 611,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromSetupApi()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/ConvertToNeutralXlf.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::build" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyNameExtension RemapAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPaths()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetReferenceAssemblyPaths.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CalcuateParentAssemblyDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Hashtable BuildSimpleNameTable()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2185,
  "endLine" : 2211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindCopyLocalItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2905,
  "endLine" : 2923,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyEntry FindHighestVersionInRedistList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InstalledAssemblies.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TryGenerateDefaultStronglyTypedFilename()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2085,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal void DeleteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StateFileBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Product()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmbeddedManifestReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/EmbeddedManifestReader.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CopyStream()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetClrVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidCulture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddIsolatedComReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Parse()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlDocument LoadXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 514,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryCopyViaLink()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private UInt64 HashFromBlob()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveKeySource.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitFileSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HandleTaskExecutionErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode Expr()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Token()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Token.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddItemReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkSingleQuotedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 570,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2262,
  "endLine" : 2283,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary ComputeDistinctListOfSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterDefaultTasks()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 900,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DetermineLikelyActiveSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 627,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetaprojectBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenRecursively()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportElement AddImport()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1035,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayCancelWaitMessage()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1675,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 555,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INodePacketTranslator GetResultsCacheTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyModifies()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 851,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFullBuildReason()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetIncrementalBuildReason()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 349,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetBatchableParametersForTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 907,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult GetResultForRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecursiveVisitNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 429,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 573,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDefaultFactories()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 495,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1402,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportResultsToSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1610,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownLoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1878,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1006,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskPropertyInfo GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 651,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExpandUsingTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1502,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkAsInactive()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLocationString()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FilespecHasWildcards()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/EngineFileUtilities.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventContext ReadBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Read7BitEncodedInt()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 671,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTargetStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 667,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConsoleColor TransformColor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 500,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteRemove()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBatchableValuesFromBuildItemGroupChild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal List GetReferencedProjectGuids()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/VCProjectParser.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogCommentFromText()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsCycle()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RequestStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 417,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFullBuildReason()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetIncrementalBuildReason()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 364,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostDoneNotice()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Router.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkAsInActive()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 637,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShutdownNodes()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandSingleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1938,
  "endLine" : 1962,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartWriterThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StartCommunicationThreads()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary MergeDefaultMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1611,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1679,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkSingleQuotedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExtractMessageCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectInSolution.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTargetStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConsoleColor TransformColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OutputItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 591,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsoleColor TransformColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIfOutputSupportsAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEventFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1531,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildProperty.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RevertAllOutputProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AppendOutputFile()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISet ProcessWarnAsMessageSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 602,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendFileNameWithQuoting()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTargetPlatformMonikers()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 455,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOutput()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 635,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 590,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrackerResponseFileArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 674,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConsiderDebuggerLaunch()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 472,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1000,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 493,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPropertyId()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindMostSpecificField()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1035,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteCData()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 629,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteComment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 648,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Encode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/BinHexEncoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Encode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/BinHexEncoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitInstance()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlCharType.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 458,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchingPlatformExists()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersEx.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBuildWarningEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 664,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBuildErrorEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string InterningToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 689,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISetupConfiguration GetQuery()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VisualStudioLocationHelper.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotNetFrameworkSpecV3()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1631,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder Acquire()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StringBuilderCache.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupComObject()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RCWForCurrentContext.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAssemblyRemovedFromDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyInformation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyNameReferenceAscendingVersionComparer.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetExecutableExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 416,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveCorruptedFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2795,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetFrameworkPath.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateInputs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FormatVersion.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPublicKeyOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCertInStore()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 830,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool LogTaskMessages()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version GetTargetFrameworkVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement GetInputRequestedPrivilegeElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 457,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddClickOnceFileAssociations()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetItemTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HandleTaskExecutionErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool VerifyDependenciesArePresent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool VerifyDependenciesArePresent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBooleanSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMappingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 565,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanEncodeString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 732,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySDKDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 614,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 858,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventContext.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Framework/EventContext.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectAnd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectOr()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluatePropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogPropertyReassignment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1685,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Function Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2745,
  "endLine" : 2760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsOnMultipleNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsOnSingleNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncBuildWithMultipleSubmissionsAndThenEndWithoutCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1935,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyDictionary CreateStandardProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 537,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 954,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadAllProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1301,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryUnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AfterUpdateLoadedProjectGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1496,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GenerateSubToolsetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 773,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProjectBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendParentedChildNoChecks()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 392,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IntrinsicTask InstantiateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTask.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyModificationsToTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 922,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyAnalysisResult PerformDependencyAnalysisIfNoOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetItemSpecsFromItemVectors()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 939,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 650,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GatherTaskIdentityParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectRequestWeAreBlockedBy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 632,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRequestsByHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 622,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineConfigsWithGreatestPlanTime()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateRemotePipeSecurityOnWindows()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestEngine()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNextUnresolvedConfigurationId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IssueBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Consume()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BuildEventArgTransportSink.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetCaches()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 528,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1671,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectMetadataInstance GetItemDefinitionMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1772,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetXmlNodeInnerContents()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Func GetFileSpecMatchTester()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/EngineFileUtilities.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 459,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 502,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe bool IsMarked()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/BitHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 461,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1433,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 705,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadTaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCommonFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 468,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary ReadStringDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 525,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ReadItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 518,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OutputEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowNestedErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 396,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectFullKey GetFullProjectKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeIntoSafeItemName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectAnd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectOr()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal bool NeedsFlush()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogTaskWarningFromException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 565,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogProjectFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 804,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogTargetStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 828,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogTaskStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 881,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildEventFileInfo CreateBuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 569,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetNamesOfPropertiesWithRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 693,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult GetCachedBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetInProgressProjects()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectEntry GetProjectEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyAnalysisResult PerformDependencyAnalysisIfNoOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConfigurationFileMayHaveToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishBuildProjectInProgress()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2054,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetRegistryReader.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializePerInstanceData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GatherTargetOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 954,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostNodeStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildTask.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 468,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TerminateChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 475,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllItemGroupsByCondition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 643,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertDecimalOrHexToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 625,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowNestedErrorWarningSummary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectFullKey GetFullProjectKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReservedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/Constants.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogErrorDelegate()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskAppDomainWrapperBase.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 465,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CancelTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskAppDomainWrapper.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 701,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExitType OldOMBuildProject()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 795,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextWriter ProcessPreprocessSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2076,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DistributedLoggerRecord CreateForwardingLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2792,
  "endLine" : 2812,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DeleteTempFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 966,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1391,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList HandleLegacyDotNetFrameworkReferenceAssemblyPaths()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1995,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveOutputForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DependencyTableCacheEntry GetCachedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependencyTableCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 306,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessorArchitectures ConvertSystemArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertDecimalOrHexToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 973,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List SerializeFields()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializedException FromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1396,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindMostSpecificProperty()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1056,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 710,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteBase64()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 795,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteNmToken()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 963,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int LookupNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1321,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ParseQName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsInactive()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateProgramFilesReferenceAssemblyRoot()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 874,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RedirectVersionsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotNetFrameworkSpecLegacy()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1563,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsLetter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkUntil()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeValidEverettFolderIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 359,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedistList GetFrameworkList20()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MakeHardLink()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 804,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MakeSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 830,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetHighestVersionReferenceAssemblyDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2092,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/TaskItemSpecFilenameComparer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool VerifyReferenceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlElement GetProjectElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3687,
  "endLine" : 3701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ListOperators/RemoveDuplicates.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Refresh()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 509,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyHomeSiteInformation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2045,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EnumResNameCallback()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/EmbeddedManifestReader.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument CreateXmlDocV2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument CreateXmlDocV3()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PermissionSet IdentityListToPermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 463,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SGen.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsParameterEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ReadSwitchMap()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadSwitchMap2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateITaskItemArray()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 858,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateStringArrays()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchRelations Clone()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeFileWriteable()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PathsAreIdentical()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 758,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string ReadSwitchMap()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 563,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddMetadataToReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 590,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParseSDKReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 697,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseProperty()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/BaseProperty.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetReferencedItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemExpressionFragment ProcessItemExpression()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FragmentsMatchingItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadImportsResult ExpandAndLoadImportsFromUnescapedImportExpressionConditioned()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2396,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList ExpandSingleItemVectorExpressionIntoItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1589,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectMetadataElement ParseProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 468,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectImportElement ParseProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 522,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TTestExtension Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/TestExtensionHelper.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ItemMatchesInItemSpecString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1505,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1960,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2623,
  "endLine" : 2639,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 716,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetRecursiveDirValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/BuiltInMetadata.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2016,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportPathMatch GetProjectImportSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version ParseVisualStudioVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string CleanseProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 366,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 612,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 458,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SetValueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 777,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LeaveScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 332,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockByRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetectDirectCircularDependency()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 576,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDetailedSummary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 522,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ActivateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 934,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TraceEngine()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RouteBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSubmissionCompletenessAndRemove()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetStaticBoolVariableOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 953,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskOutputPropertyInstance.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskOutputItemInstance.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashHelpers.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 366,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 946,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadTaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 329,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList ReadPropertyList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ReadItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 438,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OutputEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 684,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WriteTargetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1472,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetProjectCallStack()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AddDependencyByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNewUsingTaskHelper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3049,
  "endLine" : 3066,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogFatalError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal long LastTaskActivity()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCacheEntryInternal()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadEachToolset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetEngineAbortTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildProjectInternalInitial()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1973,
  "endLine" : 1995,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartRootProjectBuild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 860,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem ModifyItemAfterCloningUsingVirtualMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExistingItemAt()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BackupPersistedItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllPropertyGroups()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllItemGroups()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LeaveScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BreadthFirstTraversal()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 625,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDerivableItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int LocateFirstInvalidElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string CleanseProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectInSolution.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteHashtable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 455,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WriteTargetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetProjectCallStack()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildProperty.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePacket()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 624,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 792,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyThrowSupportedOS()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1301,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTemporaryResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 708,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKReferenceFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 661,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList FilterTargetPlatformSdks()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 799,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToBuildTools()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3638,
  "endLine" : 3653,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 782,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Release()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDerivableItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForHardcodedSTARequirement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LoadedType.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyLoadInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static bool AreStringsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int LocateFirstInvalidElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool CanConvertPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ParseQNameThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 308,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AccessRule AccessRuleFactory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalProjectFinishedEventArgs ReadExternalProjectFinishedEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 784,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalProjectStartedEventArgs ReadExternalProjectStartedEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 806,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOrdinalEqualToStringOfSameLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendEscapedString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Tracing()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadITaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 475,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkIntegerSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkIdentifierPart()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetFrameworkVersionFromString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 565,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cleanup()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 703,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasFileChanged()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DependencyFile.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CombineReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 876,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependee()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3672,
  "endLine" : 3685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string QuoteSnippetStringVerbatimStyle()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 512,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FormatVersion.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentsLocation ConvertStringToComponentsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateBootstrapper.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Package CreatePackage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertChildsNodeToAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 2136,
  "endLine" : 2151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddPackage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUncPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AxTlbBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromNativeAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixupClrVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCommandLineParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 759,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationIdentity.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiManifestSigner2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbImp.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITaskItem CreateAssemblyItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITaskItem CreateFileItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateAssemblyFolders()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyFolder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAcceptableReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitTaskItemArraySwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool VerifyAttributeExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 630,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExcludedFileOrSP1File()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AspNetCompiler.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitTaskItemArraySwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 379,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIntegerSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string EnsureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 823,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupDefaultPlatformMappings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ComposeQualifiedClassName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FindFrameworkIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1786,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectFinishedEventArgs.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode BooleanTerm()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencedItemLists()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 604,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection AddGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1556,
  "endLine" : 1572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateItemElementUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetItemProvenance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1432,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandItemIncludeBestEffortLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2468,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/BuiltInMetadata.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterForwardingLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateProjectRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1027,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string PredictActiveSolutionConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DetermineWrapperProjectToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPropertiesMetadataForProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 979,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyElement SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataElement AddMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetElementIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 561,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitialChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureParametersInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocumentWithLocation LoadDocument()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2054,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InProcNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 640,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ItemsStore()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reacquire()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 644,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InjectNonSerializedData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1058,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 836,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSubmission PendBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InvokeIsland()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 493,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Replace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe void MarkBit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/BitHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 426,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SortedList ExtractItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 724,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PerformanceCounter GetPerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 784,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEventFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1650,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlReader GetXmlReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/XmlReaderExtension.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlAttributeWithLocation SetOrRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompSwitchInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/AdditionalOptionsParser.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DetermineChildProjectToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string PredictActiveSolutionConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1976,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericExpressionNode BooleanTerm()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseItemMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 406,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostLoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ConvertToTaskItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildResult.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 458,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 445,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBuildItemCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2016,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForBuildCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2080,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfUnblockedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeForRunningFirstNonIntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 633,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopCommunicationThreads()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportFatalCommunicationError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 557,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecreaseActiveNodeCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExpandEmbeddedItemVectors()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ModifyItemsUsingVirtualMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 313,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem AddNewItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1048,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpCycleSequence()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 641,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateProjectRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 801,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConstructFrom()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SortedList ExtractItemList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 567,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PerformanceCounter GetPerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlAttribute SetOrRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ThrowErrors()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 826,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Dictionary ProcessPropertySwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2570,
  "endLine" : 2592,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Throw()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool UnregisterLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSDKPaths()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 687,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemapSdkArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2434,
  "endLine" : 2447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ExtractSdkDiskRootsFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2961,
  "endLine" : 2975,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DependencyTableIsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureFileTrackerOnPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MemoryStatus GetMemoryStatus()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 852,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task ReadAsync()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetIntegerVariableOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 570,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 706,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 749,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 926,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateArray()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 949,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitDelegates()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StreamWriter OpenWrite()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1060,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CompareMethodSigAndName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1075,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteSurrogateCharEntity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOrdinalEqualToStringOfSameLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GeneratePathToBuildToolsForToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 898,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetPathToDotNetFrameworkReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPathToDotNetFrameworkSdkTools()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DebugTraceMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedSerializationException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetExplicitMSBuildArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TranslateNullable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 496,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char LastCharacterInStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromDevConsole()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromStandaloneMSBuildExe()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string MakeValidEverettIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsExistingDependencyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1098,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependencyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DependencyFile.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 981,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddToDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntPtr AllocAsmMeta()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetGacNativeEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GlobalAssemblyCache.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageImportance ChooseReferenceLoggingImportance()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogRelatedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1667,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Version SetTargetedRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version FrameworkVersionFromString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2784,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddPreUnificationVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 921,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendCachedOutputTaskItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3324,
  "endLine" : 3336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStrongNameOptions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Package GetPackageForSettings_Helper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1723,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplacePackageFileAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1869,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DiscoverCompatibleFrameworks()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FlagsFromInt()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectionToArray()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyAttributeFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 881,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiManifestSigner()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetRegisteredOrganization()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SkipTaskExecution()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WinMDExp.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SGen.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateTransformFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbImp.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ConvertTransformFlagsToCommandLineCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbImp.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AllOutputFilesAreUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendSwitchWithSplitting()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitReversibleBooleanSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchRelations()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetVarDescForVarIndex()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetFuncDescForDescIndex()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DeleteTempFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitReversibleBooleanSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ExtractedClassName GetFirstClassNameFullyQualified()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CSharpParserUtilities.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual bool ValidateOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ExtractedClassName GetFirstClassNameFullyQualified()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/VisualBasicParserUtilities.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Al.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SDKReference ParseSDKReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 674,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBuildEventContextDefaultAfterSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefaultsAfterSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectFinishedEventArgs.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LazyItemOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetErrorResource()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 361,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkValidName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 721,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DiscardStrongReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandIntoStringLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 932,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddValidateToolsVersionsTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2298,
  "endLine" : 2310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrependChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentDictionary CreateTargetResultDictionaryWithContents()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 677,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/IntrinsicTaskFactory.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEventSerializable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 815,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestConfiguration GetMatchingConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecursiveWriteDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 560,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 718,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse GetResponseForResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1789,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputeClosureOfWaitingRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1822,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InProcNodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanServiceRequestWithAffinity()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeInfo.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary Continue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogTaskBatchFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TaskLoggingContext.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance GetProjectInstanceForBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 548,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestConfiguration CreateConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 959,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckMSBuildExeExistsAt()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1059,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance GetMetadataObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1648,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITaskHost GetHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEventSerializable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void EnterState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string CreateToolsVersionListString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IDictionary ToDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 526,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IDictionary ToDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 544,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem ReadItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 499,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void IsRunningWithCharacterFileType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OutputProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 657,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectStartedEventMinimumFields GetProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetStartedEventMinimumFields GetTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 666,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectAttributeEitherMissingOrNotEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RelativePathTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2875,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/PropertyCacheEntry.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/PropertyCacheEntry.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetErrorResource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEquivalentToProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3135,
  "endLine" : 3155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnRenameOfImportedFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4261,
  "endLine" : 4280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 667,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskWorkerThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddToolset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 932,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskWorkerThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/SchedulerRecord.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewImport()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeManager()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddArgument()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1688,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1055,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReadyToShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 906,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SinkValidName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddTargetsToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessBuildContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConfigurationInSolution.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 651,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCriticalException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 473,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 491,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void IsRunningWithCharacterFileType()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OutputProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 499,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectStartedEventMinimumFields GetProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetStartedEventMinimumFields GetTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrow()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitchException.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogMessageFromResource()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrow()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubmissionRecord()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected bool HandleTaskExecutionErrors()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 535,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDictionary GetPlatformExtensionSDKLocations()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDictionary FilterPlatformExtensionSDKs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 620,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPlatformVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1074,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetExtensionSdkDiskRoots()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3022,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToBuildToolsFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3693,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool FileIsUnderPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ForceOutOfProcTracking()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveConstraintsForUnitTestingOnly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 446,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 851,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 904,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsRootedNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 724,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StreamReader OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1074,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStringFragment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VerifyPrefixXml()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1462,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PipeAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int AccessMaskFromRights()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PipeAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal int AssignViaEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal KeyValuePair Statistics()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSpec()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAssemblyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyUtilities.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelperExtension.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetExplicitMSBuildRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeAsyncPacketThread()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TranslateITaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromVisualStudioProcess()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromAppContextBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem ComputeLocalizedResource()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/EmitLocalizedResources.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::build" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool? IsRedistRoot()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string RedistName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ThrowNonIoExceptionIfPending()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CultureInfoCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CultureInfoCache.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension GetReferenceFromItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DisposableBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersExResolver.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Touch.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NeedToRebuildSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1477,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 897,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 992,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTaskParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactoryInstance.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ResolveProject()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNonMSBuildProjectOutput.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCodePage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1853,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CultureInfo GetCultureInfoFromString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/PackageCollection.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool FindExistingWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FindAppConfigFile.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DiscoverCompatFrameworks()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPathToReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveFiles_2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/EmbeddedManifestReader.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PermissionSet GetNamedPermissionSetFromZone()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement FindIdElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 881,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationIdentity.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationIdentity.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement FindIdElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CultureInfo GetItemCulture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Hashtable GetUniqueItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateItem.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateBooleans()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 923,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ParseXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 532,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExcludeReferenceFromHashing()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlReader CreateReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPeek.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal AssemblyReference AddAssemblyNameFromItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetItemAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ProjectSchemaDefinitions.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckInvariant()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsStaticMethodAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3706,
  "endLine" : 3721,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParametersBindToNStringArguments()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3724,
  "endLine" : 3735,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IBuildComponent CreateMockComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildComponentType GetBuildComponentTypeFromComponentType()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool UsesProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2290,
  "endLine" : 2303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandPropertyUnescaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 697,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveToolsetInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1533,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetaprojectTargetForManagedProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectChooseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnAfterParentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyGroupElement AddPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExecutionHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetTargetsUsedToBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 735,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginCancel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstance RetrieveOriginalFromCloneTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 900,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInAnyTables()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1011,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBatchableValuesFromBuildItemGroupChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LeaveLegacyCallTargetScopes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearConfigurations()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearResultsForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeToState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 682,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExpectScheduledRequestState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 707,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetPeerNodeConnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueuePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/FullyQualifiedBuildRequest.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNextBuildRequestId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 631,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateFilterEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryRaiseProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1394,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryRaiseProjectFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNewConfigurationId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetOverallResultIfWarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1855,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RegisterSubmissionForLegacyThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemDefinitionInstance.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1884,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemGroupTaskItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskItemInstance.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetTargetsWhichRunBefore()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1894,
  "endLine" : 1905,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetTargetsWhichRunAfter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1922,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskMetadataInstance.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyGroupTaskPropertyInstance.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DefineState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LeaveState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IslandThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 568,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ElementLocation Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasEmptyMarker()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerator GetNextItemEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/LookasideStringInterner.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashHelpers.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 631,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadBuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteOptionalString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 580,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 600,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 646,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OutputProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 661,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 708,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredStartedEvents()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1095,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 701,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RepairImportForAssetCompat()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 778,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/PropertyCacheEntry.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildResultCacheEntry.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntry.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessToolsVersionDependentProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1656,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetNextTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildResultToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Exception PostCacheEntriesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetDependencyAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ExpandProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostDoneNotice()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Router.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception PostCacheEntriesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DumpState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal bool TaskEngineExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionState.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeForRunningTargetBatches()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal void ProcessBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildResultToNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetTypeFromAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingQuote()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1664,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSchemaValidationError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectSchemaValidationHandler.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Toolset.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOutputProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildTask.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostReplyFromParent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1068,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignNodeIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyForMetadataSet()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1538,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddNewItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildItem RetrieveOriginalFromCloneTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImportItemsIntoTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 878,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInAnyTables()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1067,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogOrDumpError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasExtension()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedFunctionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 618,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OutputProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 633,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDeferredStartedEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1009,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBasedOnPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 667,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessBinaryLogger()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2722,
  "endLine" : 2740,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ProcessValidateSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3241,
  "endLine" : 3255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TaskItem.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeLogger()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiveTimeoutNotification()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiveExitNotification()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersFromConfigInfo()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AssemblyFolders/AssemblyFoldersFromConfigInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1416,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToStandardLibraries()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1793,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 784,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatNormalizedTlogRootingMarker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FileIsExcludedFromDependencyCheck()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1067,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int SetErrorMode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 687,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MsgWaitOne()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetSubKeyNames()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegistryHelper.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegistryHelper.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameGetPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameKeyGen()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameTokenFromPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameTokenFromPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameGetPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List RemoveNulls()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CollectionHelpers.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 512,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFolderAbove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 992,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PathsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1045,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteCharEntity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 724,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Indent()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessControlSections GetAccessControlSectionsFromChanges()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitInstance()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlCharType.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesSearchData()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CharArrayInternTarget()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanAssemblyForPublicTypes()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 442,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathToBuildToolsFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 997,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DotNetFrameworkSpec CreateDotNetFrameworkSpecForV4()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1096,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FallbackToPathToDotNetFrameworkSdkToolsInPreviousVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1521,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FallbackToDefaultPathToDotNetFrameworkSdkTools()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1536,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedIoOrXmlException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedRegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedFunctionException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 710,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsConnecting()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsCombining()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkLineContinuationCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResetInstance_ForUnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/UpdateXlfFromResx.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::build" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ComputeXlfResourceItems()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/EmitLocalizedResources.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::build" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BuildCacheDisposeWrapper.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RedistList GetFrameworkListFromReferenceAssembliesPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetNextAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RefMatchesDef()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateTaskProperties()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersFromConfigResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersFromConfig/AssemblyFoldersFromConfigResolver.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveAssemblyFilenames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1792,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkReferenceWithHighestVersionInCurrentRedistList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2099,
  "endLine" : 2111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogHigherVersionUnresolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2940,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogHigherVersionUnresolveDueToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2945,
  "endLine" : 2955,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogAnotherFrameworkUnResolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 2970,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogProfileExclusionUnresolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 2985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ByteArrayToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogDependees()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogImageRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1761,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AttachScatterFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResGen CreateResGenTaskWithDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3604,
  "endLine" : 3616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxImp.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateReferencesDictionaryFromManifestPaths()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateReferencesDictionaryFromPaths()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SDKInfo Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddPackageResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/productvalidationresults.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStringResourceForUrl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 781,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFileHash()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1622,
  "endLine" : 1638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceAttributeString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode GetResourcesNodeForSettings_Helper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1840,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SchemaValidationEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/xmlvalidationresults.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlNamespaceManager GetNamespaceManager()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlNamespaces.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlDocument PermissionSetToXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassInfo GetRegisteredClassInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte HexToByte()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiAuthenticodeTimestamperInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FilterNonprintableChars()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte HexToByte()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDefaultTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/BaseReference.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement GetInputPermissionSetElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadTrustInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 493,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTypeLibId()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PortableLibraryFile TryGetPortableLibraryInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 732,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPropertySet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsPropertySet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string SurroundWithQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Delete.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasErrorUrl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExcludedFileOrSP1File()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AspNetCompiler.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Prefix()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsPropertySet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsSetToTrue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 769,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsExplicitlySetToFalse()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 785,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool HasSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 802,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int ExecuteTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlReader CreateReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogErrorOrWarning()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 756,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedDictionary GetPropertiesByCategory()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetPropertiesInCategory()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 485,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathOfFileAbove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCurrentDirectoryForConditionEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemExpressionCapture()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectPropertyGroupTaskInstance ReadPropertyGroupUnderTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetCurrentDirectoryForConditionEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2716,
  "endLine" : 2726,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DiscardAnyWeakReference()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ForgetEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 603,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList ExpandSingleItemVectorExpressionIntoItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyGroupElement ParseProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemGroupElement ParseProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemDefinitionGroupElement ParseProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 802,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemDefinitionElement ParseProjectItemDefinitionXml()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 825,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CacheInformationFromRemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectProperty Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Configuration ReadApplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReadAllToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ComputeFullName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionConfigurationInSolution.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddConfigurationPlatformDefaults()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string DisambiguateProjectTargetName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 464,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectRootElement OpenProjectOrSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1813,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeOperatingEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 977,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 992,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetUpToDateChecker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTargetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reacquire()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResumeExecution()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerifyOneOfStates()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowIndirectCircularDependency()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompleteConfig()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineConfigsWithTheMostImmediateReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineConfigsByNumberOfOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchedulableRequest GetRootRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleYieldAction()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 573,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResumeReadyRequestIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TraceScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearCachedTaskHostPaths()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginAsyncPacketRead()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProcessBodyBytesRead()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeEndpointInProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Builder_OnNewBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 994,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Builder_OnBlockedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1011,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PacketReceived()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 719,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RouteBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogTargetBatchFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogComment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnregisterSubmissionForLegacyThread()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SignalLegacyThreadEnd()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPartialMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 775,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemElement ToProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RegisterHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDictionary CreateCloneDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 2171,
  "endLine" : 2181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LeaveState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 711,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Exit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 747,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventArgs ReadBuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadDiagnosticFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadOptionalString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetColor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallelConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBasedOnPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetErrorWarningFlagOnCallStack()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MatchInfoResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntry.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericComparisonExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddToItemListByNameIgnoringCondition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4456,
  "endLine" : 4474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddToItemListByName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4483,
  "endLine" : 4501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostLoggingMessagesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1064,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildRequestsToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventContext PrepareBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NotExpectedException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToCurrentArray()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalNodeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeInfo.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetNodeProcessId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeSynchronization()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDefaultMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildItem CreateClonedParentedItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1029,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LookupEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetXmlNodeFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string DisambiguateProjectTargetName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectInSolution.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallelConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetErrorWarningFlagOnCallStack()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveChildrenByName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupChildXml.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskAppDomainWrapperBase.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList ProcessLoggerSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2971,
  "endLine" : 2985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetErrorMessageWithDiagnosticsCheck()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersExInfo()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AssemblyFolders/AssemblyFoldersExInfo.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetPathToReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1905,
  "endLine" : 1916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string VersionToDotNetFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1953,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string VersionToDotNetReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1969,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3316,
  "endLine" : 3326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3348,
  "endLine" : 3358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToWindowsSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3504,
  "endLine" : 3514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToWindowsSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3526,
  "endLine" : 3536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FileIsExcludedFromDependencyCheck()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureSize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureVerification()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureVerificationEx()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureSize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LoadedType.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T ConvertOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFullPathNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ComparePathsNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizePathForComparisonNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetHierarchyDepth()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1089,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteEntityRef()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Exception GetInvalidNameException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsWithXml()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void Persist()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void Persist()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskCommandLineEventArgs ReadTaskCommandLineEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LogMessagesFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InstallHandler()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Assembly AssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoader.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Dump()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InternalConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueuePacket()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsDecimalDigit()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsFormatting()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsOctalDigit()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/EmitLocalizedResources.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::build" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidEverettIdChar()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedistList GetRedistListFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateExecuteMethodFromFragment()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeTypeDeclaration CreateTaskClass()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 930,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1043,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyResources.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InLatestRedistList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 2000,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/TaskItemSpecFilenameComparer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisposeUnmanagedResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeAsmMeta()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Resolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Resolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnifiedAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/UnifiedAssemblyName.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PropagateSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DetermineWhetherSerializedObjectLoads()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1907,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override String ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3703,
  "endLine" : 3712,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSDKReferenceFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateRedistDictionaryFromPaths()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddGeneratedCodeAttributeforMember()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TruncateAndFormatCommentStringForOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 690,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode CreateProductNode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1581,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ReadRegistryString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateMinimumRequiredVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SecurityElement XmlElementToSecurityElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Manifest ReadEmbeddedManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Manifest ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/BaseReference.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSameSiteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool InitializeWithTypeLibAttrs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureAssemblyReferenceExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ResGenDependencies DeserializeCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSatelliteIncludedByDefault()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 917,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsXmlRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetAnalyzedTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/AppConfig.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddGeneratedCodeAttributeforMember()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TruncateAndFormatCommentStringForOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal FileReference FindFileFromItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/RuleBag.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ProjectSchemaDefinitions.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GenericExpressionNode.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scanner()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preprocessor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Preprocessor.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToImportTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Preprocessor.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISet BuildExcludePatternsForGlobs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyItemEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection AddEnvironmentProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection AddToolsetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object ExpandPropertiesLeaveTypedAndEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ExpandExpressionCapture()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestConfigurationTestExtension GetConfigurationFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ConfigurationCache/ConfigurationCacheTestExtension.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TestCleanup()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AccumulateInformationFromRemoveItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetItemElementsThatMightAffectItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectMetadata.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 948,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 912,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset GetToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 971,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GenerateSubToolsetVersionUsingVisualStudioVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual ProjectElement Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetConditionStringForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStandardTraversalTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 810,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTraversalReferencesTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1863,
  "endLine" : 1873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DetermineChildProjectToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 2006,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectUsingTaskParameterElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskParameterElement.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyForInsertBeforeAfterFirst()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOutputElement AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOutputElement AddOutputProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalSetTaskParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResultsForTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 520,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalEquals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ContinueRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestoreOperatingEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearVariablesNotInEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IDisposable Suspend()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteIntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteResultsToDisk()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecursiveAccumulateConfigurationTimes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanScheduleRequestToNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleRequestBlockedOnResultsTransfer()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse TrySatisfyRequestFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1758,
  "endLine" : 1768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PacketWriteComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Listen()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetRequestsToIssueIfReady()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetUnresolvedConfigurationsToIssue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unblock()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponents()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/CentralForwardingLogger.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 804,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAndVerifyProjectFileFromContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/NodeLoggingContext.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WaitHandle GetStartRequestBuilderMainThreadEventForSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task GetLegacyThreadInactiveTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/LegacyThreadingData.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CompleteResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionElement ToProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemDefinitionInstance.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMetadataOnTaskOutput()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1708,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2013,
  "endLine" : 2025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Cache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Terminate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Load()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IElementLocation FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IntersectWithHashSetWithSameEC()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1020,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InternalIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1082,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IntersectWithHashSetWithSameEC()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InternalIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogger.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogger.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write7BitEncodedInt()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsForwardingLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetErrorsOrWarningsOnCurrentFrame()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResetColor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArrayList ExtractPropertyList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromEngineResources()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/AssemblyResources.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectNoAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string NormalizeMatchInput()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/GenericExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scanner()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseItemList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefaultTargets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 708,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportFatalCommunicationError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateToolsVersionMap()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdatePropertyNameMap()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeFromCachedResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ReadToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DirtyProjectsUsingToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 963,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleProjectFileInternalException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EngineLoggingServicesOutProc()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostingCacheEntriesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Match GetItemVectorMatches()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetDefaultedMetadataCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetDefaultedMetadataNames()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataDictionary GetDefaultedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFromItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 988,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetCustomMetadataCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetVirtualMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RevertToPersistedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImportItemIntoTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidHexNumber()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri CreateUriFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 843,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsXmlRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateReferenceAssemblyDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckForFrameworkInstallation()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetErrorsOrWarningsOnCurrentFrame()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArrayList ExtractPropertyList()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Intern()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildProperty.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/AssemblyResources.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 799,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string AggregateParameters()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractAnyParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2908,
  "endLine" : 2920,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrow()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AssemblyResources.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetGlobalBuildStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 616,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LogEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1752,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetAssemblyFoldersExInfo()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateReferenceAssemblyPathsCache()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList HandleLegacy20()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2160,
  "endLine" : 2171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3713,
  "endLine" : 3724,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetSourceKeyOutputs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 612,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime GetLastWriteTimeUtc()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidHexNumber()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameKeyDelete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameKeyInstall()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameKeyInstall()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetRegisteredTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object UnregisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteLongForHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildEventArgs ToEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static String GetDirectoryNameOfFullPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DeleteNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri CreateUriFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 952,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningBinaryReader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InterningBinaryReader.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Init()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteCharEntity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 691,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteSurrogateCharEntity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteChars()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteBinHex()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 876,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string LookupPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 919,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternalWriteProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string FindPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipeAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipeAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipeAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipeAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SecureStringHasher.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GatherVersionStrings()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersFromConfig.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 603,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LogMessagesFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ConvertToIntWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CanonicalError.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateReferenceAssemblyDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1046,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInvalidOperation()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool SimilarToEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdatePropertyNameMap()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateToolsVersionMap()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkMultipleOctalDigits()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkOperator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkOperatorOrPunctuator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkMultipleWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkMultipleHexDigits()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkMultipleDecimalDigits()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char GetAt()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetCharactersOnPage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/SaveXlfToResx.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::build" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TYPELIBATTR TaskItemToTypeLibAttr()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1840,
  "endLine" : 1850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReadBytes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 970,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint RvaToOffset()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 980,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CheckForFullFusionNameInGac()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GlobalAssemblyCache.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogDependeeReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogFullName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSourceItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeDependentAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1072,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AppDomainIsolatedTaskExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppDomainIsolatedTaskExtension.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ByteArrayToHex()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetAssemblyIdentity.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SR GetLoader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxImp.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TlbReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool FindExistingWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 868,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 964,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAllRedistDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAllReferenceDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetTaskParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactoryInstance.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearReadOnlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRemapping.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TaskExtension.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnAfterLoad()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CanonicalizePath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDataFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPEFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SortFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReference.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PermissionSet ComputeZonePermissionSetHelper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Manifest Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlElement GetIdElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement ExtractPrincipalFromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveExistingSignature()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 819,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ByteArrayToHex()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ByteArrayToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference Find()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference FindTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlElement GetIdElement()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlElement ExtractPrincipalFromManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveExistingSignature()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference FindTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WinMDExp.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WinMDExp.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdatePortableLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XamlDataDrivenToolTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ValidateInteger()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateCommonSetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 838,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolTaskExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ValidateInteger()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEngineResult()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEngineResult.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary InitializeMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Args()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencedItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ItemsAndMetadataPair GetReferencedItemNamesAndMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 737,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectRootElementCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement TryGet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList ExpandExpressionCaptureIntoItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubmissionCompletedCallback()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/AsyncBuildRequestStatus.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildManagerTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildParameters CreateBuildParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetItemProvenance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetEvaluatedItemElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1997,
  "endLine" : 2011,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveLogicalProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetPropertyDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetPropertyDefinition.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProjectHasMatchingGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyNotXmlBacked()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetBuiltInMetadataEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValueIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1056,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectCollectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetMatchingProjectsIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2355,
  "endLine" : 2365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectUniqueNameByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1604,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectRelativePathByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyElement AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyCorrectParent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyThrowInvalidOperationNotSelfAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataElement AddMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyCorrectParent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1719,
  "endLine" : 1738,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectRootElement Open()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/NodeConfiguration.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddNewItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetItemSpecsFromItemVectors()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult GetResultsForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRequestsAssignedToConfigurationCount()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetBlockedRequestIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNodeWorking()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetScheduledRequestsCountByNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScheduledRequestsByNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetReadyRequestsByNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAssignedNodeForRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfigIdForPath()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetReferencesCountForConfigByPath()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportBuildAborted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 812,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalDisconnect()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AssignConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeInfo.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseRequestComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForBlockingRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBuildComponent GetComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownSingletonInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasBuildSubmissionLoggedErrors()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 492,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/NodeLoggingContext.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownConnectedNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private I ExpectPacketType()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FindMSBuildExe()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1036,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CompleteLogging()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskFactoryWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskInstance.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReflectableTaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ReflectableTaskPropertyInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetBuiltInMetadataEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 1998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValueIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRenameProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance DeepCopy()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFactoryLoggingHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeWithLocation GetAttributeWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlNode RemoveChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Load()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlWhitespace CreateWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlSignificantWhitespace CreateSignificantWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlComment CreateComment()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SmallElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/AssemblyResources.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetStringLookingInMSBuildExeResourcesFirst()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/AssemblyResources.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromMSBuildExeResources()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/AssemblyResources.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool hasVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks.UnitTests2/AssemblyIdentityTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/AssemblyResources.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoConvert()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable RequiresRepairForAssetCompat()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 829,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public string Generate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string DetermineWrapperProjectToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Args()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PostBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildResults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitForZeroActiveThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddBlockingTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsBlockingTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskRegistry.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CacheManager()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList GetItemSpecsFromItemVectors()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateToolsPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 948,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExecutionContext GetTaskOutputUpdates()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2976,
  "endLine" : 2987,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddWaitingBuildContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefaultMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2016,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForGettingCacheEntriesFromHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReleaseNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeInfo.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNodeLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ExpressionContainsItemVector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemExpander.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItemsWithBackup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItemWithBackup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemDefinitionGroupXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefaultMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangePropertyGroupCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeItemGroupCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Choose/GroupingCollection.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ItemsAndMetadataPair GetReferencedItemNamesAndMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetCycleDetector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidBooleanTrue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidBooleanFalse()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyLoadInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateProgramFiles32()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentNull()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentArraysSameLength()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyNameExtension GetAssemblyNameEx()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceVersion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DualQueue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetStartedEventMinimumFields()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/AssemblyResources.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetStringLookingInMSBuildExeResourcesFirst()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/AssemblyResources.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromEngineResources()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/AssemblyResources.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromMSBuildExeResources()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/AssemblyResources.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKRedistFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 720,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKDesignTimeFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetPathToReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1937,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSDKPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version ConvertTargetFrameworkVersionToVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3854,
  "endLine" : 3863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrackerCommandArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidBooleanTrue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidBooleanFalse()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DumpUnreturned()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly TryGetWellKnownAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnWriteBackingDictionary CloneForWriteIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConcurrentDictionary GetCollectionForLifetime()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsValueAndIsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CollectionHelpers.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDotNet()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateDotNet()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureNoLeadingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureNoTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PathIsInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string AttemptToShortenPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 970,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BinaryReader Create()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InterningBinaryReader.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowPropertyEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowListPropertyEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteEndAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PushStack()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasWildcardsSemicolonItemOrPropertyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyFolderCollection Load()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/Serialization/AssemblyFolderCollection.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTaskCommandLineEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyInfoToLoadedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTaskClass()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoader.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowIfTypeDoesNotImplementToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowInternalLockHeld()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentNull()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentArraysSameLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 796,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsXmlException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskComplete.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkIdentifierStart()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyInfoToLoadedTypes()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsFrameworkAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPrerequisiteAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetUnifiedAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemovePrimaryReferenceMarkedForExclusion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension RemapAssemblyExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InstalledAssemblies.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FrameworkAssemblyEntryInRedist()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InstalledAssemblies.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetGacPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GlobalAssemblyCache.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadStateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1830,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyPathInGac()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2888,
  "endLine" : 2895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersExResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersExResolver.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsProperlyNamedResourcesFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3144,
  "endLine" : 3151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FormatUrl.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SDKFilesCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1037,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeWriteableIfReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Move.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendNode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ByteArrayToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Package()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Package.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Package Package()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/PackageCollection.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResolveComReferenceCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReferenceCache.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompatibleFramework GetFullCompatFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComClass()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateReferencesForNativeApplication()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddErrorMessage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddWarningMessage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataReader Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLogPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AsymmetricSignatureDeformatter CreateDeformatter()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/RSAPKCS1SHA256SignatureDescription.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AsymmetricSignatureFormatter CreateFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/RSAPKCS1SHA256SignatureDescription.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetQName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlUtil.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionSet GetOutputPermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReleaseTypeLibPtr()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version ConvertFrameworkVersionToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetItemCopyLocal()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublishInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseParameterGroupOrParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateAssignPropertyToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version ConvertFrameworkVersionToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzedTypesInfoKey()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XmlPeek.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string PopNamespacePart()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Al.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List ParseDependsOnSDK()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SaveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.RemoveOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncreaseListCapacityIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddItemsToCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetProvider()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnProjectRootElementDirtied()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnProjectDirtied()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RenameEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectRootElementRemovedFromStrongCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugTraceCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Wait()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerConfiguration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestExtension CreateTestExtensionForComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetAllGlobs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CumulativeRemoveElementData Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2069,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandMetadataValueBestEffortLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2479,
  "endLine" : 2488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3724,
  "endLine" : 3733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItemDefinition.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetLocalReader.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportPathMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectImportPathMatch.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResolvedImport()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ResolvedImport.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 894,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetLoadedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 997,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectXmlChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAllProjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2462,
  "endLine" : 2469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProjectToSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 994,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string RemoveSpaceFromAnyCpuPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectConfigurationInSolution.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectItemElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeItemType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectUsingTaskBodyElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 881,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement TryOpen()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1008,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkProjectDirty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectRootElement OpenLoader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1913,
  "endLine" : 1920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectMetadataElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeConfiguration Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/NodeConfiguration.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearCachedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildAbortedException.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildAbortedException.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildAbortedException.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearCacheFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 904,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseOnNewBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1002,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseBuildRequestCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1015,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseOnBlockedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1028,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SaveOperatingEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/IntrinsicTaskFactory.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyAnalysisLogDetail()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetUpToDateChecker.cs",
  "fileLinesCount" : 1374,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnterLegacyCallTargetScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleTimeRecord.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnblockWithResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnassignNodeForRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPlanName()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecursivelyApplyReferenceTimeToReferrers()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 730,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfigurationIdFromPlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkRequestAborted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleRequestBlockedOnInProgressTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpRequestHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2359,
  "endLine" : 2366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InProcNodeEndpoint_OnLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EndpointPair CreateInProcEndpoints()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveNodeFromMapping()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullyQualifiedBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/FullyQualifiedBuildRequest.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeForBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseRequestResumed()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseEngineException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseRequestBlocked()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseEngineStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseNewConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeStatus()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IssueConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitForThreadToProcessEvents()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1039,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseLoggingExceptionEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogFatalTaskError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 728,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1019,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskFactoryWrapper GetTaskFactoryFromRegistrationRecord()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance SetMetadataObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProjectTargetInstanceChild()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTargetInstance.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetItemsByItemTypeAndEvaluatedInclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PacketReceived()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactoryInstance.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyGroupTaskPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyGroupTaskPropertyInstance.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 759,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebuggerState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlElement CreateElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlAttribute CreateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegularElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEmptyMarker()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Set()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyConvertingCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Set()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSetDebugView()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSetDebugView.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsAllElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 981,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSubsetOfHashSetWithSameEC()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1004,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsAllElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSubsetOfHashSetWithSameEC()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InternalGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1714,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ConvertPathsToFullPaths()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Reset_ForUnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectNoChildElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/CompositeGlob.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Target GetTargetForName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3518,
  "endLine" : 3531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EvaluateAllUsingTasks()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4439,
  "endLine" : 4447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogComment()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogWarning()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Hashtable CreateTableIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Dictionary CreateTableIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PostWorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CacheScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CacheEntry GetCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectBuildState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectSchemaValidationHandler SchemaValidator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyAnalysisLogDetail()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetDependencyAnalyzer.cs",
  "fileLinesCount" : 1308,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildProjectInternalContinue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2021,
  "endLine" : 2029,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Router()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Router.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostWorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeProjectFileLocationOfTaskNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddChildRecord()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/SchedulerRecord.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfBlockedNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImportedProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportedProject.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EngineLoggingServicesInProc()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnregisterEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeActiveEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeInUseEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeErrorShutdownEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeReserveEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NodeInitiateActivationEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NodeActivedEventName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeInputMemoryName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal string NodeOutputMemoryName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProviderGlobalNames.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalNodeCallback()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildResultToNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItemAt()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BackupPersistedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1557,
  "endLine" : 1564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkItemAsDirty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1777,
  "endLine" : 1784,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkItemAsDirtyForReevaluation()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1797,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 660,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 731,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveItemsFromTableWithBackup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyModificationsToTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 904,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildPropertyGroup CreatePropertyGroupIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 990,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildItemGroup CreateItemGroupIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1003,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateNewLoopTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EscapeCarriageReturn()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProjectToSolution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dictionary GetNamesOfPropertiesWithRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dictionary GetNamesOfPropertiesWithOutputAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasLoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureNoLeadingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureNoTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCurrentDirectoryStaticBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidSubsequentElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LaunchMsBuildDebuggerOnFatalError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentLength()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBadlyCasedSpecialTaskAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ConvertPathsToFullPaths()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProjectStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectNoChildElements()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureNoReservedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PacketReceived()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleTaskHostConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ProcessToolsVersionSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 701,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForProcessExit()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/DependencyTableCache.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void KillProcessUnix()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ProcessExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryStatus()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LazyPrepare()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly LoadAndCache()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EscapeCarriageReturn()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasLoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LoadedType.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasSTAThreadAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LoadedType.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public AssemblyLoadInfo FactoryForTranslation()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidSubsequentElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowPropertyNotSet()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowPropertyNotSet()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReorderParams()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteEntityRef()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AutoCompleteAll()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddToNamespaceHashtable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParseNCNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtensionFoldersRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExtensionFoldersRegistryKey.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtensionFoldersRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExtensionFoldersRegistryKey.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LogMessagePacketBase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void EnableStatisticsGathering()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual public string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RemoveAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoader.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDotNetFrameworkSdkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDotNetFrameworkSdkInstallKeyValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkSdkTools()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowInternalLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentInvalidPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIoRelatedException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBadlyCasedSpecialTaskAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNonBatchingTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidMSBuildRuntimeValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidMSBuildArchitectureValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseLinkStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValueTypeOutputParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenChar.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkHexIntegerPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkOctalIntegerPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MatchRegularStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Skip()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MatchNextIdentifierStart()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsProcessInList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAppContextBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowFileInfoException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void InitializeDefaultMetadataForNameItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ResolveRef()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Reference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyNameReference Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyNameReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FrameworkName GetTargetFrameworkAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogSatellites()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogScatterFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddRelatedFileExtension()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 575,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSatelliteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSerializationAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTime GetTouchDateTime()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Touch.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordItemsForDisconnectIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2106,
  "endLine" : 2113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextFileException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3751,
  "endLine" : 3757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetObject()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedReferenceAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 816,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedRedistFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 914,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTaskFactoryInstance()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactoryInstance.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Merge()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureFolderExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream GetEmbeddedResourceStream()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1940,
  "endLine" : 1946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildResults.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Format()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLocalPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUncPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUrl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnknownSubKeys()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnknownValues()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream GetEmbeddedResourceStream()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PlatformToProcessorArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string WriteTempFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string WriteTempFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SignedCmiManifest2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPKCS1SHA256SignatureDescription()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/RSAPKCS1SHA256SignatureDescription.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrimPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/XmlUtil.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResXFile AddResxFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResXFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITaskItem CreatePrerequisiteItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BuildAdditionalArgs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateAssignToolSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComDependencyWalker()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AreTypeLibAttrEqual()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DataDrivenToolTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BuildAdditionalArgs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitTaskItemSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitDirectorySwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal AssemblyReference AddEntryPointFromItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal FileReference AddFileFromItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefaultFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEmbedInteropEnabledForAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalEquals()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventContext.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskPropertyInfo.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ItemType.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjects()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/FileExtension.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ItemFragment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ItemFragment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemExpressionFragment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SaveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemData Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetAllItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateOperation BuildUpdateOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencedItemLists()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsMetadataExpressionOutsideTransform()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SinkWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 771,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpandIntoStringBreakEarly()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ConditionEvaluator.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList ExpandIntoTaskItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ConditionEvaluator.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordEvaluatedItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2728,
  "endLine" : 2734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset GetToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectXmlChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectXmlChangedEventArgs.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElementCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectRootElementAddedToCacheEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugTraceCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugTraceCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformFunction()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectParser()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyElement ParseProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOnErrorElement ParseProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 783,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectWhenElement ParseProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 886,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOtherwiseElement ParseProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 900,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectExtensionsElement ParseProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TestInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 1985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Zombify()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2493,
  "endLine" : 2499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Data()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2931,
  "endLine" : 2937,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3482,
  "endLine" : 3490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3499,
  "endLine" : 3507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3639,
  "endLine" : 3651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3682,
  "endLine" : 3689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvenanceResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3814,
  "endLine" : 3820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyXmlBacked()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetConfigurationReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolsetReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance GetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectRootElementCache_ProjectRootElementAddedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectCollectionChangedIfNonNull()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WarningRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2113,
  "endLine" : 2119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2124,
  "endLine" : 2130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2157,
  "endLine" : 2163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StatusEventRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2179,
  "endLine" : 2185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MessageRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2201,
  "endLine" : 2207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2212,
  "endLine" : 2218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CustomEventRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2245,
  "endLine" : 2251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnyEventRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TelemetryLoggedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2267,
  "endLine" : 2273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectOnErrorElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOnErrorElement.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolutionFile Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVenusConfigurationDefaults()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2169,
  "endLine" : 2176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitialTargets()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2246,
  "endLine" : 2252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectConfigurationInSolution.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectWhenElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectWhenElement.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskParameterElement AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectImportElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectImportElement CreateImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllChildren()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetElementAsAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateElementValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTaskElement AddTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectTargetElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Open()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowIfUnsavedChanges()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2071,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ValidateValidMetadataAsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AttributeNameIsValidMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportElement AddImport()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRequestComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNewRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNewConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendLoggingPacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRequestComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNewRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNewConfigurationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordItemForDisconnectIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CacheIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReleaseItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompressItemsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyTransferredState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 883,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AddIfNotEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTask.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProjectCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1043,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetSpecification.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NestedMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEngineResult BuildProjectFilesInParallel()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/RegisteredTaskObjectCache.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogRequestHandledFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1801,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownConnectedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GetHostHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NodeContextTerminated()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IRequestBuilder GetRequestBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginDeactivateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 962,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForDeactivateCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingUnsubmittedBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForCancelCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EventSource_AnyEventRaised()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/CentralForwardingLogger.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommentFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogFatalBuildError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceLogMethods.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventRedirectorToSink()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventRedirectorToSink.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorIfState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyStateInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyElement ToProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskInstance AddTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTargetInstance.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowNotImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyTaskFactoryInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactoryInstance.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebuggerLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerLocalType.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PulseState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnterState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Break()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlNameTableThreadSafe.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlNameTableThreadSafe.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlNameTableThreadSafe.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlNameTableThreadSafe.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RefreshInternalEnvironmentValues()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Values()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Func GetFileSpecMatchTester()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/EngineFileUtilities.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool KeyExists()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnReadEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnReadEnumerable.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ImportProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ExpandPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ExpandPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashHelpers.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SymmetricExceptWithUniqueHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1098,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SymmetricExceptWithUniqueHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyConvertingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatTimeSpan()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LogFormatter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FileLoggerBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnyEventRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Encoding GetEncodingFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/XmlReaderExtension.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool VerifyValidProjectNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectInvalidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlobWithGaps.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string NormalizeTheFixedDirectoryPartAgainstTheGlobRoot()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectItemElement ConvertClassicComReference()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 2602,
  "endLine" : 2639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddIfNotEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void AssignDependencyLevels()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2271,
  "endLine" : 2277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddVirtualReferencesForStaticLibraries()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConditionEvaluationState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/ConditionEvaluationState.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogComment()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WaitForResults()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventFileInfo CreateBuildEventFileInfoForTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngine.cs",
  "fileLinesCount" : 1640,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostLoggingMessagesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImportCollection()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RegisterNodeLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset Clone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Toolset.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkItemGroupAsDirty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroupProxy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SplitChildItemIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1885,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RemoteErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RemoteErrorException.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsMetadataExpressionOutsideTransform()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SinkWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GraphNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetCycleDetector.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetIdWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Introspector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTargetStatesToCycleDetector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedType()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/LoadedType.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentOutOfRange()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateFullName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatTimeSpan()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LogFormatter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FileLoggerBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnyEventRaisedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddTargetStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroupXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectXmlElementChild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectNoAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectInvalidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroupProxy.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MuxLogger()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendSpaceIfNotEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendTextUnquoted()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetAssemblyFoldersFromConfigInfo()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowForUrl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RegisteredTaskObjectCacheBase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskHostContext GetCurrentTaskHostContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DeserializeFields()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DT CreateDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EndAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Exception CreateInvalidSurrogatePairException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteEndAttributeQuote()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FlushEncoders()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/Base64Encoder.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlCharType.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersFromConfig.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteExternalProjectFinishedEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteExternalProjectStartedEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildMessageEventArgs ReadBuildMessageEventFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 921,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExtractMessageCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern int GetSetupConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VisualStudioLocationHelper.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInternalError()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInternalError()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInternalErrorUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowInternalNull()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowInternalRooted()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowArgumentOutOfRange()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 695,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentOutOfRange()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentLengthIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelperExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelperExtension.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Slot()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void List()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Listen()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ChangeLinkStatus()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FileStartsWithPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskParameterTaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 632,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidVectorInputParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeRemappedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateFullName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Release()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StringBuilderCache.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Skip()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StreamMappedString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetVsRootFromMSBuildAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaskItem CreateXLFTaskItemForNeutralResx()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/EmitLocalizedResources.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::build" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceResourceValuesWithTestString()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/SaveXlfToResx.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::build" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidEverettIdFirstChar()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly CurrentDomainOnAssemblyResolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveNonForwardableMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2892,
  "endLine" : 2897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkPathResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/FrameworkPathResolver.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Reference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddRemapping()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LineNumberStreamReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3658,
  "endLine" : 3663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LineNumberStreamReader()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string QuoteSnippetStringCSharp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureNotInDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureInDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/WriteCodeFragment.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCacheFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaveContext()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsCulture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependentProduct()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlValidationResults GetPackageValidationResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string AddTrailingChar()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlValidationResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/xmlvalidationresults.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRegistrationCache.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRedistListFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompatibleFramework GetSubsetCompatFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsManagedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNativeAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsProgramFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileAssociationCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileAssociationCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ValidatePlatform()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 567,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ClassInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SignedCmiManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompatibleFrameworkCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/CompatibleFrameworkCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetClrVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEmbeddedResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidFrameworkVersion()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteLogFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocument GetOutputPermissionSetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool OnManifestResolved()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity CreateAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareFrameworkVersions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PublishFlags()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetQuotedText()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeLogger()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineToolSwitch.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateAssignPropertyToValue()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareFrameworkVersions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvalidParameterValueException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/InvalidParameterValueException.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppConfigException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/AppConfigException.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exec()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SystemState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumValue()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/EnumValue.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/DataSource.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool PotentialAndOrConflict()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GenericExpressionNode.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipDigits()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipHexDigits()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 717,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipSimpleStringChars()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlDocument GetPreprocessedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Preprocessor.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LazyItemList GetItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoveOperation BuildRemoveOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandIntoStringAndUnescape()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataMatchEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataMatchEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 2574,
  "endLine" : 2579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskBodyElement ParseUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskParameterElement ParseUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTaskHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/SimpleTaskHelper.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncBuildRequestStatus()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/AsyncBuildRequestStatus.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheContainsConfigurationForBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ConfigurationCache/ConfigurationCacheVerifier.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleSuccessfulBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpandString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IItemDefinition AddItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3459,
  "endLine" : 3466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IItemDefinition GetItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3471,
  "endLine" : 3477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetInstance GetTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3512,
  "endLine" : 3519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyXmlBackedWithPredecessor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectImportPathMatch.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetRegistryReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/SubToolset.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterLoggerInternal()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateLoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionConfigurationInSolution.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingTaskParameterGroupElement AddParameterGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskBodyElement AddUsingTaskBody()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemDefinitionElement AddItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementSiblingEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectItemDefinitionElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOutputElement AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOutputElement AddOutputProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectTaskElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemGroupElement AddItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyGroupElement AddPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 914,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportGroupElement AddImportGroup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1047,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetElement AddTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskElement AddUsingTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement CreateItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataElement CreateMetadataElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1694,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEngineException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEngineException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/NodeConfiguration.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkUnitResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkUnitResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InternalTranslate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemsStore()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestUnblocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestUnblocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ItemBucket GetDummyBucketForComparisons()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/ItemBucket.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTask.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnterMSBuildCallbackState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExitMSBuildCallbackState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetEnvironmentVariableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataModification()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetResult GatherResults()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultsCacheResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCacheResponse.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reacquire()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetScheduledRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulingPlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoRecursiveAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlanConfigData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InProcNodeThreadProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DisconnectFromHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeLinkStatus()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeInfo.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeManager()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearPerBuildState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeFailedToLaunchException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeFailedToLaunchException.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeFailedToLaunchException.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 590,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestConfigurationResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestConfigurationResponse.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestConfigurationResponse.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildComponentEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogProjectFinished()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ForwardingLoggerRecord.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBuildComponent CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskInstance.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOutputProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskInstance.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTaskFactoryClass()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReflectableTaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ReflectableTaskPropertyInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ProjectItemInstance FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1729,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstanceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1797,
  "endLine" : 1802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1835,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskHost GetAnyMatchingHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1277,
  "endLine" : 1283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpandString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateStateFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemGroupTaskMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskMetadataInstance.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Break()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VirtualStackFrame()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlAttributeWithLocation.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public T Peek()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConcurrentStackExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public T Pop()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConcurrentStackExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WeakReference()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakReference.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public T Dequeue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConcurrentQueueExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSetDebugView()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSetDebugView.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InternalGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BitHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/BitHelper.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Triple()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/Triple.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBuildEventArgsFields()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal LoggerDescription FactoryForTranslation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WritePretty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventManager()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Tuple GetTypeInformationFromTypeCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/XmlReaderExtension.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetParsedGlobs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Extensions/MSBuildGlobExtensions.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteAdd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string GetConditionStringForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1767,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool PotentialAndOrConflict()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/GenericExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipDigits()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipHexDigits()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipSimpleStringChars()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEvaluatedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordBuildCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordBuildException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTaskClass()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskRegistry.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocument LoadXmlDocumentFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ItemBucket GetDummyBucketForComparisons()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ItemBucket.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectManager()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecrementProjectsInProgress()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecutionContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ExecutionContext.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetEngineTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InstallHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scheduler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Scheduler.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ScanForClosingParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetCollection()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectSchemaValidationHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectSchemaValidationHandler.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildRequestsToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBuildResultToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostLoggingMessagesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception PostCacheEntriesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalReplyCallDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForShutdownNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 643,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForShutdownComplete()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 694,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 701,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostIntrospectorCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSettings()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostIntrospectorCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkAsFull()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemDefinitionLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 960,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IDictionary GetAllCustomEvaluatedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GetAllCustomUnevaluatedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Throw()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RemoteErrorException.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LookupEntry EnterScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeInTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1014,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionParser()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsWithSlash()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TrimAndStripAnyQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidInitialElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidTaskChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XMakeElements.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private string RemoveSpaceFromAnyCpuPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectConfigurationInSolution.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNonBatchingTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsForwardingLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WritePretty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventManager()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImportedPropertyGroupCondition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Throw()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitchException.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNodeBuildComplete()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformManifest()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/PlatformManifest.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AssemblyResources.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKManifest()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/SDKManifest.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkSdkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkSdkInstallKeyValue()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1713,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkSdkToolsFolderRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2008,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToSystemFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3731,
  "endLine" : 3736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateRootingMarkerResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrackerArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Process StartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReuseableStringBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReuseableStringBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReuseableStringBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReuseableStringBuilder Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StrongNameSignatureGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedReadStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateEnum()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateEnum()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TranslateNullable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsWithSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TrimAndStripAnyQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string CombinePaths()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1009,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Buffer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InterningBinaryReader.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidInitialElementNameCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTemporaryDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TempFileUtilities.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Set()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int AccessMaskFromRights()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskCancelled.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDefaultPacketVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostConfiguration.cs",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioInstance()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VisualStudioLocationHelper.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NodeShutdown FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeShutdown.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendEscapedChar()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyNameValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Shared/PropertyParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskParameter FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAssignableToITask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddRemappedAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension CloneImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ComparePublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NodeBuildComplete FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeBuildComplete.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskComplete.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetStringAndRelease()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StringBuilderCache.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal char SinkCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendCharacterToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SwapPages()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/AssemblyResources.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidLocalizedXlfName()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/LocalizationUtils.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::build" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ComputeNeutralXlfName()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/ConvertToNeutralXlf.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::build" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BuildCacheDisposeWrapper.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RCWForCurrentContext.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyTableInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubsetListFinder()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void InitializeDefaultMetadataForFileItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsStrongNamed()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateTaskBody()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullTaskSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceAssemblyExtensionPair()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 2999,
  "endLine" : 3003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CandidateAssemblyFilesResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/CandidateAssemblyFilesResolver.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DisposableBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAvailableForTargetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 2791,
  "endLine" : 2795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GacResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GacResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool IsSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateCSharpManifestResourceName.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetProjectItem()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveProjectBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Touch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Touch.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadStateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 2092,
  "endLine" : 2101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3640,
  "endLine" : 3644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FindSDKToolUsingToolsLocationHelper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SdkToolsPathUtility.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseTask.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/UpdateManifest.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactoryInstance.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResourceData()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProduct()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNodeList SelectEitherProducts()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode QueryForSubNode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Product()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceUpdater()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/PackageCollection.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyRegistrationCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRegistrationCache.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRegistrationCache.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyRemapping()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRemapping.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CanonicalizeUrl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixupEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UseSha256Algorithm()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiStrongNameSignerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid GetGuidOfType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/MetadataReader.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/BaseReference.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TlbImpTransformFlags GetTlbImpTransformFlagsParameterWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbImp.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal void SerializeCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool IsSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateVisualBasicManifestResourceName.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendSwitchAliased()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendNestedSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Error.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostProcessSwitchList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentRelation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineToolSwitch.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal bool GetBoolParameterWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal int GetIntParameterWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveCodeAnalysisRuleSet.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AxReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxReference.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResourceData()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledSDKResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/InstalledSDKResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileIO/WriteLinesToFile.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileIO/ReadLinesFromFile.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Warning.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GetAssemblyName CacheDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GetAssemblyMetadata CacheDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileExists CacheDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GetDirectories CacheDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GetAssemblyRuntimeVersion CacheDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetItemMetadataTrimmed()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LazyFormattedBuildEventArgs.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefaultsBeforeSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildFinishedEventArgs.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildFinishedEventArgs.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentType()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanVersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Version VersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Arglist()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsHexAlphabetic()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Token.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetErrorPosition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanVersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/MultipleComparisonExpressionNode.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FunctionCallExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeRelative()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyItemList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemsAndMetadataPair()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemsAndMetadataPair.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnStrongCacheEntryRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Decrement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluatorMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemFactoryWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public I CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public I CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public I CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public I CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectOnErrorInstance ReadOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private P SetBuiltInProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ToolsetProvider FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeToolsetCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ExpressionContainsItemVector()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList ExpandIntoStringListLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectChangedEventArgs.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluatorData()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.UpdateOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseProjectElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectParser.cs",
  "fileLinesCount" : 950,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestConfigurationTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationTestExtension.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResultsCacheTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ResultsCache/ResultsCacheTestExtension.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultTestExtension GetResultFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ResultsCache/ResultsCacheTestExtension.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LifeTimeManagmentServiceTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/LifeTimeManagmentServiceTestExtension.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConfigurationCacheTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ConfigurationCache/ConfigurationCacheTestExtension.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildCompletedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionVerifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildCompletedButFailed()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionVerifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildSubmissionTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTestExtension.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultTestExtension Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTestExtension.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTestExtension.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BuildSubmissionCompleteCallback()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTestExtension.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResultTestExtension()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildResult/BuildResultTestExtension.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSubmissionTestExtension PendBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultTestExtension BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResultTestExtension Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSubmissionCompleteCallBack()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManagerContainerConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerConfiguration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerConfiguration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedItemIncludeEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1059,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedItemIncludeEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPropertyValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItemsIgnoringCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItemsByEvaluatedInclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1903,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2221,
  "endLine" : 2227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ItemElementRequiresSplitting()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2352,
  "endLine" : 2357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReAddExistingItemAfterItemTypeChange()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ExpandPropertyValueBestEffortLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VerifyThrowInvalidOperationNotImported()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance CreateProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3406,
  "endLine" : 3410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedPropertiesList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3426,
  "endLine" : 3430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedItemDefinitionMetadataList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3438,
  "endLine" : 3442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedItemsList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3450,
  "endLine" : 3454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordImport()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3539,
  "endLine" : 3543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3576,
  "endLine" : 3582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearCachedFlags()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3629,
  "endLine" : 3633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetItemsByEvaluatedInclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3663,
  "endLine" : 3669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItemDefinition.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 848,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1028,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SubToolset FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/SubToolset.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReusableLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateSubToolsetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 641,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Toolset FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskRegistry GetTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskRegistry GetOverrideTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetProjectRootElementFromParser()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WrapperForProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOnErrorElement.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseSolutionFileForConversion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetToolsVersionMetadataForDirectMSBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetConfigurationAndPlatformPropertiesString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPropertiesAttributeForDirectMSBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateUniqueProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectWhenElement.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectWhenElement.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyGroupElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectExtensionsElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskParameterElement.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UsingTaskParameterGroupElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectItemDefinitionGroupElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOutputElement.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectChooseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectChooseElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectChooseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Open()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement TryOpen()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 966,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reload()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectRootElement Open()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1788,
  "endLine" : 1793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOtherwiseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectOtherwiseElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOtherwiseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOtherwiseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectImportGroupElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectItemGroupElement CreateDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNodeBuildComplete()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildAbortedException.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildAbortedException.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCacheFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestUnblocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCacheFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RequestBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataModifications()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataModifications()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1072,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataModification()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyGroupIntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/PropertyGroupIntrinsicTask.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBatchableValuesFromProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/PropertyGroupIntrinsicTask.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemGroupIntrinsicTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkForError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetRegisteredTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object UnregisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/RegisteredTaskObjectCache.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/RegisteredTaskObjectCache.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestConfiguration GetMatchingConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduleTimeRecord()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleTimeRecord.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleTimeRecord.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetectCircularDependency()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingRequestKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingRequestKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetExecutingRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetBlockedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetYieldingRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetReadyRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanScheduleRequestToNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSchedulingPlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2402,
  "endLine" : 2406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadSchedulingPlan()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2411,
  "endLine" : 2415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulerCircularDependencyException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulerCircularDependencyException.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EndpointPair()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointOutOfProc.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetPeerNodeDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EndpointPair()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointInProc.cs",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IBuildComponent CreateComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildComponentFactoryCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildComponentEntry()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetLoggingContext LogTargetBatchStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TerminateLoggingEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskLoggingContext LogTaskBatchStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectLoggingContext LogProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/NodeLoggingContext.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectLoggingContext LogProjectStarted()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/NodeLoggingContext.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoggingServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingServiceFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogComment()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogCommentFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogErrorWithSubcategory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogErrorFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogInvalidProjectFileError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogFatalBuildError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogFatalTaskError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogFatalError()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogTaskWarningFromException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogWarning()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogWarningFromText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BaseLoggingContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventArgTransportSink()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BuildEventArgTransportSink.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskLoggingContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TaskLoggingContext.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 737,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset GetToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemDefinitionInstance.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegisteredTaskIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskInstance.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataInstance SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMetadataOnTaskOutput()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1273,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1861,
  "endLine" : 1866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2008,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuiltInMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2080,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2087,
  "endLine" : 2092,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskInstance AddTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTargetInstance.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeAffinity GetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetTaskKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedItemIncludeEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedItemIncludeEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1016,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPropertyValueEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 1994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyGroupTaskInstance.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WorkerThreadProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ElementLocation GetAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/RegistryLocation.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlDocumentWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override XmlText CreateTextNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FastCountOrZero()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidExclude()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/EngineFileUtilities.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConvertingEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConvertingEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookasideStringInterner()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/LookasideStringInterner.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BitHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/BitHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BitHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/BitHelper.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLogTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LogFormatter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WritePretty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1001,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorWarningSummaryDictionaryKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectFullKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RegisterMSBuildExeResources()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/AssemblyResources.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Tuple GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectRootElement ConvertInMemory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildItemCacheEntry.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/PropertyCacheEntry.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResultCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildResultCacheEntry.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildResultCacheEntry.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildResultCacheEntry.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBatchableValuesFromProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIntrinsicTaskName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Tasks/IntrinsicTask.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSolutionCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Solution/SolutionWrapperProject.cs",
  "fileLinesCount" : 2333,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Arglist()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsHexAlphabetic()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Token()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Token.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetErrorPosition()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/MultipleComparisonExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FunctionCallExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOverrideTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetCollection.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void ProcessBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogFatalTaskError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeRelative()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TaskWorkerThread GetWorkerThreadForProxyId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ActivateThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecrementOverallThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecrementActiveThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveBlockingTarget()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectBuildState.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetCacheEntries()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheManager.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetState.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeLoggingEventWithLoggerId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetConfigurationReader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectManager.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ResetPerBuildDataStructures()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 3088,
  "endLine" : 3096,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetRegistryReader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetRegistryReader.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventRedirector()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventRedirector.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ActivateThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WaitingTaskData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConvertToInvalidProjectException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetLineColumnOfXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetProjectTaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetToolsPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScheduleRecordKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/SchedulerRecord.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportCollection.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasChangedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ImportedProject.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RegisterEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildRequestToNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeTraversalTypeCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual LocalReplyCallDescriptor ReplyFromHostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual object GetReplyData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostLoggingMessagesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForInitializationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForRequestStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteToStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UnhandledExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNode.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkAsNotFull()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncrementUnreadBatchCounter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SpecificItemDefinitionLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeCustomMetadataCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 969,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CloneVirtualMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1413,
  "endLine" : 1417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateBackingXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RemoteErrorException.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RemoteErrorException.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ItemsAndMetadataPair()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/ExpressionShredder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustBeOwningThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1078,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SystemShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/Introspector.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidDecimalNumber()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectUniqueNameByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectRelativePathByGuid()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeLoader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/TypeLoader.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateProgramFilesReferenceAssemblyRoot()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectConfigurationInSolution.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyName GetAssemblyNameFromDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteHashtable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnWriteHashtable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal  void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal  void WriteLinePrettyFromResource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal  void WritePretty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLinePretty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorWarningSummaryDictionaryKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectFullKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RegisterMSBuildExeResources()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/AssemblyResources.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroupChildXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupChildXml.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupChildXml.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroupXml()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectValidNameAndNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetHostHandshake()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/NodeEndpointOutOfProcTaskHost.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetClientHandshake()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/NodeEndpointOutOfProcTaskHost.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitchException.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFilesInParallel()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEngineResult BuildProjectFilesInParallel()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ResetBuildState()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogMessagePacket()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/LogMessagePacket.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DistributedLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/DistributedLoggerRecord.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Throw()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependentPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/PlatformManifest.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ApiContract()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ApiContract.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AssemblyResources.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ExtensionSDK.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Task.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Task.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AppDomainIsolatedTask.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AppDomainIsolatedTask.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetTargetPlatformSdks()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToBuildTools()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3626,
  "endLine" : 3630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToBuildToolsFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3663,
  "endLine" : 3667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ThrowExceptionForErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidDecimalNumber()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RegistryKey OpenBaseKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegistryHelper.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetItemSpecModifier()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Modifiers.cs",
  "fileLinesCount" : 628,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisposeCacheObjects()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsCollectionEmptyOrUncreated()",
  "longName" : "",
  "relativeFileName" : "src/Shared/RegisteredTaskObjectCacheBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GetTaskHostHostHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GetTaskHostClientHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodePacketReadTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateCulture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TranslateNullable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodePacketWriteTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSerializable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1078,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstructorInfo GetConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SerializedException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void StartTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void StartTrackingContextWithRoot()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void EndTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void StopTrackingAndCleanup()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SuspendTracking()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResumeTracking()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteAllTLogs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteContextTLogs()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileTrackerDllStub()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyLoadInfoWithFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFileName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPropertyId()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowPropertyNotSetOrEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XamlUtilities.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskAwaiter GetAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskAwaiter GetAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object InvokeMember()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderState()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlTextEncoder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteCharEntityImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEntityRefImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GeneratePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetAccessRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayList SplitUnquoted()",
  "longName" : "",
  "relativeFileName" : "src/Shared/QuotingUtilities.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unquote()",
  "longName" : "",
  "relativeFileName" : "src/Shared/QuotingUtilities.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version GetFrameworkVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyFolders/AssemblyFoldersFromConfig.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBuildMessageEventToStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketFactoryRecord()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringInternTarget()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual public string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual public string GetResourceMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeLoader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ProjectWriter.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FrameworkLocationHelper()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VisualStudioSpec GetVisualStudioSpec()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DotNetFrameworkSpec GetDotNetFrameworkSpec()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1076,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleDictionaryEntryEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeShutdown.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeShutdown.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UnhandledExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Pair.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCurrentMSBuildArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XMakeAttributes.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidScalarInputParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BaseAdd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyName GetAssemblyNameFromDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 829,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenEnumerator.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualBasicTokenizer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenizer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TokenCharReader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTokenizer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenizer.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEnvironment TryFromEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/OutOfProcTaskHost.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeLoader()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/TypeLoader.cs",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ComputeXlfRootPath()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/LocalizationUtils.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::build" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable LocalizedXlfFiles()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/LocalizationUtils.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::build" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Type GetObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool OnManifestLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool OnManifestResolved()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateDeploymentManifest.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildCacheDisposeWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BuildCacheDisposeWrapper.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream CreateFileStreamOverNewFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CreateManifestResourceName.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedistList GetFrameworkList30()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedistList GetFrameworkList35()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RedistList.cs",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/FileState.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetResolvedAssemblyReferenceItemSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyCacheEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/NativeMethods.cs",
  "fileLinesCount" : 1682,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CodeTaskFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CodeTaskFactory.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidCultureString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CultureInfoCache.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTlbImp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAxImp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPia()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPiaOrTlbImp()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersFromConfig/AssemblyFoldersFromConfigCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPseudoAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceTable.cs",
  "fileLinesCount" : 3087,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependencyResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DependencyResolutionException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DependencyResolutionException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyNameReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyNameReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ByteArrayMatchesString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/GenerateBindingRedirects.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HintPathResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/HintPathResolver.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceResolutionException.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DirectoryResolver.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AssemblyInformation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyInformation.cs",
  "fileLinesCount" : 982,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InstalledAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InstalledAssemblies.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BadImageReferenceException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/BadImageReferenceException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BadImageReferenceException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/BadImageReferenceException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvalidReferenceAssemblyNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InvalidReferenceAssemblyNameException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisposableBase()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DisposableBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyFoldersResolver.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawFilenameResolver()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/RawFilenameResolver.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveDependee()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetDependees()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetRelatedFileExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetSatelliteFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ICollection GetSerializationAssemblyFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddConflictVictim()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetPreUnificationVersions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HashSet RemappedAssemblyNames()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddAssembliesConsideredAndRejected()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/Reference.cs",
  "fileLinesCount" : 1410,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateDefaultStronglyTypedFilename()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3277,
  "endLine" : 3280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3624,
  "endLine" : 3627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override String ReadToEnd()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3714,
  "endLine" : 3717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFileException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3745,
  "endLine" : 3748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNamesTypeResolutionService()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3809,
  "endLine" : 3812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3819,
  "endLine" : 3822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3829,
  "endLine" : 3832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPathOfAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3870,
  "endLine" : 3873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3882,
  "endLine" : 3885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3895,
  "endLine" : 3898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 3962,
  "endLine" : 3965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetFrameworkPath.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLocalizedString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainAssemblyFallbackResourceManager()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SR()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SdkToolsPathUtility.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetWrapperFileNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/TlbReference.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetSDKReferenceFiles.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Move.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static String VerifyResourceName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StronglyTypedResourceBuilder.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductValidationResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/productvalidationresults.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlValidationResults PackageResults()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/productvalidationresults.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Product Item()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Product Product()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductCollection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BootstrapperBuilder.cs",
  "fileLinesCount" : 2211,
  "components" : [ "primary::src" ],
  "startLine" : 1948,
  "endLine" : 1951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilderCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilderCollection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilderCollection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilderCollection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilder Item()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilderCollection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ProductBuilderCollection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsCulture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddIncludedProduct()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Product.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStringResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddFileResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/ResourceUpdater.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildSettings.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWebUrl()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/Util.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Package Item()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/PackageCollection.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/PackageCollection.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddMessage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildResults.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddComponentFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildResults.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BuildSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildResults.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/BootstrapperUtil/BuildResults.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ToolPathsMatchCachePaths()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReferenceCache.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetWrapperPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxTlbBaseReference.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRemapping.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyRemapping.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/DeployManifest.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEqualPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/PathUtil.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileAssociationCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileAssociationCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileAssociationCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ToBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ConvertUtil.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PermissionSet ComputeZonePermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/SecurityUtil.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestWriter.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnknownSubKeys()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnknownValues()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ComImporter.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Manifest ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ManifestReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiAuthenticodeSignerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/CompatibleFrameworkCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/CompatibleFrameworkCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/CompatibleFrameworkCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidFileName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Util.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReferenceCollection.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference Add()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReferenceCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool SkipTaskExecution()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SGen.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceInfo.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Type GetObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool OnManifestLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateApplicationManifest.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PortableLibraryFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceToolSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCommandLine_ForUnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineToolSwitch.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlTaskFactory.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool VerifyRequiredArgumentsArePresent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool PropertyExists()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineGenerator.cs",
  "fileLinesCount" : 774,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool VerifyNodeName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RefreshInternalEnvironmentValues()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Copy.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Delete.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasCreatedShortcut()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UncheckedSigning()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasSuiteName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SignFile.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PiaReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/PiaReference.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvalidParameterValueException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/InvalidParameterValueException.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidParameterValueException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/InvalidParameterValueException.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveKeySource.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependencyFile GetDependencyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Dependencies.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependencyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Dependencies.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveDependencyFile()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Dependencies.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Dependencies.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearDependencyList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearAnalyzedTypeCache()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComDependencyWalker.cs",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string UniqueKeyFromTypeLibAttr()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReference.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool StringEquals()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/AppConfig.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCommandLine_ForUnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool VerifyRequiredArgumentsArePresent()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitAlwaysAppendSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetEffectiveArgumentsValues()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetWrapperFileNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AxReference.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeCompileUnit Create()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static String VerifyResourceName()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/system.design/stronglytypedresourcebuilder.cs",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParseState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OpenConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CloseConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PushNamespacePart()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ParserState.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GetFrameworkSDKPath.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGen.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ValidateParametersAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetWorkingDirectoryAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetGetLastWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XslCompiledTransform LoadXslt()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XslTransformation.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddResolutionErrorOrWarning()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddResolutionWarning()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSupportMultipleVersions()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStatusMessage()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveSDKReference.cs",
  "fileLinesCount" : 1798,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskFinishedEventArgs.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredRuntimeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/RequiredRuntimeAttribute.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventContext.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDeserialized()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LazyFormattedBuildEventArgs.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ExternalProjectFinishedEventArgs.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBuildEventContextDefaultBeforeSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildEventArgs.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectStartedEventArgs.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildFinishedEventArgs.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ProjectFinishedEventArgs.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Framework/EventContext.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildMessageEventArgs.cs",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildErrorEventArgs.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildStatusEventArgs.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetStartedEventArgs.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildStartedEventArgs.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/CustomBuildEventArgs.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumProperty()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/EnumProperty.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/EnumProperty.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Argument.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Category.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueEditor()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ValueEditor.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicEnumProperty()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/DynamicEnumProperty.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringListProperty()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/StringListProperty.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleBag()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/RuleBag.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/RuleBag.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSchemaDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ProjectSchemaDefinitions.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ItemType.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ItemType.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/IntProperty.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSchemaObjectTypes()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/FileExtension.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/CriticalBuildMessageEventArgs.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskCommandLineEventArgs.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/BuildWarningEventArgs.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TaskStartedEventArgs.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/TargetFinishedEventArgs.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Framework/ExternalProjectStartedEventArgs.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ICollection SelectItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable SelectItemsMatchingItemSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectAnd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperandExpressionNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectOr()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperandExpressionNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Version VersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanVersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsNumberStart()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsSimpleStringStart()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsSimpleStringChar()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool EvaluatesToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GenericExpressionNode.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsToken()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Token.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string IsNextString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/GreaterThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NumericExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Version VersionEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/LessThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Subtract()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Subtract()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Multiply()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Multiply()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Divide()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Divide()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Modulo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Modulo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseOr()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseAnd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseXor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseNot()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EnsureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizeDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizePath()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCurrentToolsDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetToolsDirectory32()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetToolsDirectory64()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMSBuildSDKsPath()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetVsInstallRoot()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProgramFiles32()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMSBuildExtensionsPath()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List __GetListTest()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/IntrinsicFunctions.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.RemoveOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICollection SelectItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.RemoveOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FilterItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMSBuildGlob ToMSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int MatchCount()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IMSBuildGlob ToMSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IMSBuildGlob CreateMsBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueFragment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobFragment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int MatchCount()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMSBuildGlob ToMSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IMSBuildGlob CreateMsBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ItemSpec.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MutateItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EvaluateConditionWithCurrentState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoizedOperation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCached()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetReferencedItemExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStringCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Increment()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectStringCache.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluatorMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/EvaluatorMetadataTable.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.ItemFactoryWrapper.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2646,
  "endLine" : 2649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateConditionCollectingConditionedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Evaluator.cs",
  "fileLinesCount" : 2830,
  "components" : [ "primary::src" ],
  "startLine" : 2673,
  "endLine" : 2676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetProvider()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolsetProvider()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ToolsetProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement TryGet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElementCacheAddEntryEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ProjectRootElementCache.cs",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ExpressionMayContainExpandableExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList ExpandIntoTaskItemsLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExpandPropertiesLeaveEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object LookupProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 1273,
  "endLine" : 1276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsedUninitializedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Expander.cs",
  "fileLinesCount" : 3882,
  "components" : [ "primary::src" ],
  "startLine" : 3850,
  "endLine" : 3853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IItemDefinition AddItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItemIgnoringCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedItemDefinitionMetadataList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedItemsList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToAllEvaluatedPropertiesList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpandString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IItemDefinition GetItemDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetInstance GetTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeForEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordImport()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordImportWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.EvaluatorData.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/StringMetadataTable.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/StringMetadataTable.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/StringMetadataTable.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationIsCacheable()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationIsLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationIsUnloaded()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationIsCached()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationIsNotCached()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationCacheFileExists()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigurationCacheFileDoesNotExists()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildRequestConfiguration/BuildRequestConfigurationVerifier.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToCompositionContainer()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/Helpers/LifeTimeManagmentServiceTestExtension.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteConfigurationsToDisk()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/ConfigurationCache/ConfigurationCacheTestExtension.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSubmissionTests()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionTests.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildIsCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionVerifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildIsRunning()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildSubmission/BuildSubmissionVerifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildResult/BuildResultVerifier.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFailed()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildResult/BuildResultVerifier.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildWasAborted()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildResult/BuildResultVerifier.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData CreateBuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IBuildComponent GetComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceRegisterdFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSubmissionCompleteCallBack()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerTestExtension.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T StringToEnum()",
  "longName" : "",
  "relativeFileName" : "src/Build/ApexTests/BuildManager/BuildManagerContainerGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetAllGlobs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetItemProvenance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetItemProvenance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetItemElementsByType()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1413,
  "endLine" : 1416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList AddItemFast()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 1799,
  "endLine" : 1802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance CreateProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2034,
  "endLine" : 2037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance CreateProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2049,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2093,
  "endLine" : 2096,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2102,
  "endLine" : 2105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2120,
  "endLine" : 2123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2147,
  "endLine" : 2150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2185,
  "endLine" : 2188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2209,
  "endLine" : 2212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2236,
  "endLine" : 2239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2249,
  "endLine" : 2252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItemBeforeItemTypeChange()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2410,
  "endLine" : 2413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VerifyThrowInvalidOperationNotZombie()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2505,
  "endLine" : 2508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextEvaluationCounter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2526,
  "endLine" : 2531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2615,
  "endLine" : 2618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectRootElement_ProjectXmlChangedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 2727,
  "endLine" : 2730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItemIgnoringCondition()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3415,
  "endLine" : 3418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3524,
  "endLine" : 3527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordImportWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3548,
  "endLine" : 3551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3595,
  "endLine" : 3598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3609,
  "endLine" : 3612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Project.cs",
  "fileLinesCount" : 3822,
  "components" : [ "primary::src" ],
  "startLine" : 3618,
  "endLine" : 3621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadata DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectMetadata.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItemDefinition.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectProperty Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateEvaluatedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectProperty.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectCollectionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollectionChangedEventArgs.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetConfigurationReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetVersions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetLocalReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetLocalReader.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetPropertyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetLocalReader.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Dictionary GetProjectImportSearchPathsTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetLocalReader.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSubToolsetVersions()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetLocalReader.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportPathMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectImportPathMatch.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectImportPathMatch FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectImportPathMatch.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuiltInMetadataTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectItem.cs",
  "fileLinesCount" : 1059,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1018,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MSBuildExtensionsPathReferenceKind()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetReader.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/BuiltInMetadata.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetRegistryReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Dictionary GetProjectImportSearchPathsTable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ToolsetRegistryReader.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubToolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/SubToolset.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEffectiveToolsVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project LoadProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectRootElementCache_ProjectRootElementDirtiedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectRootElementCache_ProjectDirtiedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ResetToolsetsForTests()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ResetToolsetsForTests()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1680,
  "endLine" : 1683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAddedToProjectCollectionEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 1993,
  "endLine" : 1996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2424,
  "endLine" : 2427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateSubToolsetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/Toolset.cs",
  "fileLinesCount" : 1095,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectElement Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ShouldCloneXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearParent()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOnErrorElement.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOnErrorElement.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOnErrorElement.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBuildableProject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEtpProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionFile.cs",
  "fileLinesCount" : 1625,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMetaprojectName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetToolsVersionAttributeForDirectMSBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string PredictActiveSolutionConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPropertyGroupForSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/SolutionProjectGenerator.cs",
  "fileLinesCount" : 2341,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependency()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/Solution/ProjectInSolution.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectWhenElement.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectWhenElement.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyGroupElement.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectExtensionsElement CreateParented()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectExtensionsElement.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskParameterElement.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskParameterElement.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskParameterElement.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskElement.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskParameterElement AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/UsingTaskParameterGroupElement.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionGroupElement.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOutputElement.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOutputElement.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOutputElement.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectChooseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectChooseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataElement AddMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemElement.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportElement.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementContainer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementContainer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySearchLeftSiblings()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySearchRightSiblings()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementSiblingEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementSiblingEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemDefinitionElement.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTaskElement.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectUsingTaskBodyElement.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectPropertyElement.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectTargetElement.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement Open()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectRootElement TryOpen()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectChooseElement CreateChooseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportElement CreateImportElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement CreateItemElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemDefinitionElement CreateItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemGroupElement CreateItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImportGroupElement CreateImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataElement CreateMetadataElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOnErrorElement CreateOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOtherwiseElement CreateOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOutputElement CreateOutputElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectExtensionsElement CreateProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyGroupElement CreatePropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyElement CreatePropertyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTargetElement CreateTargetElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTaskElement CreateTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskElement CreateUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskElement CreateUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingTaskParameterGroupElement CreateUsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskParameterElement CreateUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUsingTaskBodyElement CreateUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectWhenElement CreateWhenElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1557,
  "endLine" : 1560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectRootElement DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowIfDocumentHasParsingErrors()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectRootElement Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlElementWithLocation CreateElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1819,
  "endLine" : 1822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkAsExplicitlyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectRootElement OpenLoader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectRootElement OpenLoaderPreserveFormatting()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 1911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncrementVersion()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectRootElement.cs",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOtherwiseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectOtherwiseElement.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectMetadataElement.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectImportGroupElement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemElement AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VerifyThrowInvalidOperationAcceptableLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectElement CreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectItemGroupElement.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeEngineShutdownReason Run()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLoggingThreadException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequestConfigurationResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequestUnblocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/OutOfProcNode.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLoggingThreadException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequestConfigurationResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupCancellationToken()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SetTaskItemParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CircularDependencyException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/CircularDependencyException.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CircularDependencyException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/CircularDependencyException.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestBlocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestBlocker.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasResultsForTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetOverallResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentDictionary CreateTargetResultDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkUnitResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal WorkUnitResult FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/WorkUnitResult.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/ConfigurationMetadata.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DoesResultApplyToRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal TargetResult FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemsStore()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ItemsStore FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/TargetResult.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestUnblocker()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestUnblocker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequestConfiguration ShallowCloneWithNewId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequestConfiguration.cs",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetBuilder.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/ItemBucket.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/ItemBucket.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LeaveScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/ItemBucket.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBuilderUsingLegacyThreadingSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyEntryInReadyState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyEntryInActiveState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyIsNotZombie()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs",
  "fileLinesCount" : 1250,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FullTracking()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateUniqueTaskName()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/FullTracking.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lookup Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeOuterScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataModifications Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsExplicitModification()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataModification CreateFromNoChange()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1273,
  "endLine" : 1276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataModification CreateFromNewValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataModification CreateFromRemove()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LeaveScope()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyLookup()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/Lookup.cs",
  "fileLinesCount" : 1513,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntrinsicTaskFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/IntrinsicTaskFactory.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/MSBuild.cs",
  "fileLinesCount" : 929,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetParameterText()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupLoggingHelper.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEscapedValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/ItemGroupIntrinsicTask.cs",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/CallTarget.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TargetEntry.cs",
  "fileLinesCount" : 925,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyActiveProxy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskHost.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/RegisteredTaskObjectCache.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsConfigCacheSizeLargerThanThreshold()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetKeyForConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ConfigCache.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultsCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/ResultsCache.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateScheduleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateReportResultResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateResumeExecutionResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateCircularDependencyResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateSubmissionCompleteResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduleResponse CreateNewNodeResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/ScheduleResponse.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeSpan GetTimeSpentInState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerifyState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulableRequest.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRequestsAssignedToConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulableRequest GetExecutingRequestByNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsRequestScheduled()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfigWithGreatestNumberOfReferences()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfigWithGreatestPlanTime()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingPlan.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsCurrentlyBuildingConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTraversalRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DumpRequestSpec()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/Scheduler.cs",
  "fileLinesCount" : 2419,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeProviderInProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderInProc.cs",
  "fileLinesCount" : 450,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GetClientHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeInfo CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetProcessesToIgnoreKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcBase.cs",
  "fileLinesCount" : 1012,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetHostHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointOutOfProc.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override long GetClientHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeEndpointOutOfProc.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeInfo.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeManager.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LogMessagePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/LogMessagePacket.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogMessagePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/LogMessagePacket.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/LogMessagePacket.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeFailedToLaunchException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeFailedToLaunchException.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NodeFailedToLaunchException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeFailedToLaunchException.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/FullyQualifiedBuildRequest.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildRequestEntry_StateChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEngine.cs",
  "fileLinesCount" : 1438,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestEntry.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildRequestConfigurationResponse()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestConfigurationResponse.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildRequestEngine/BuildRequestConfigurationResponse.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/BuildComponentFactoryCollection.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/CentralForwardingLogger.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/CentralForwardingLogger.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstanceEnumeratorProxy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstanceEnumeratorProxy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/ProjectLoggingContext.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILoggingService CreateLoggingService()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/LoggingService.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetOutputItemsInstanceEnumeratorProxy()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/TargetLoggingContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Consume()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutDown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/EventSourceSink.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Consume()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BuildEventArgTransportSink.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutDown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Logging/BuildEventArgTransportSink.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextBuildId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNextSubmissionId()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RequireState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildParameters()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters Clone()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildParameters FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildParameters.cs",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildRequestData.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildSubmission.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsCreatableByFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryWrapper.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataInstance GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemDefinitionInstance.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectTaskInstance.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectPropertyInstance Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstanceImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyInstance.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegisteredTaskIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskInstance.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal ProjectMetadataInstance FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectMetadataInstance.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectMetadataInstance GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator string()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1469,
  "endLine" : 1472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskItem FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TaskItem FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskItem DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstanceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1789,
  "endLine" : 1792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemInstance CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2030,
  "endLine" : 2033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2042,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2143,
  "endLine" : 2146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskItemInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskItemInstance.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HostObjects()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/HostServices.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyInstance GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance DeepCopy()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectInstance FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Build()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RetrieveFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VerifyThrowNotImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectInstance.cs",
  "fileLinesCount" : 2430,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyGroupTaskInstance.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskMetadataInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemGroupTaskMetadataInstance.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorLoggingDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITask CreateTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactoryInstance.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetTaskParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactoryInstance.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskPropertyInstance DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectPropertyGroupTaskPropertyInstance.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BuildProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyActiveProxy()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactoryLoggingHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefaultsBeforeSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IslandWorker()",
  "longName" : "",
  "relativeFileName" : "src/Build/Debugger/DebuggerManager.cs",
  "fileLinesCount" : 923,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasLineInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlElementWithLocation.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlAttributeWithLocation.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasLineInfo()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlAttributeWithLocation.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegistryLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/RegistryLocation.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/RegistryLocation.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal RegistryLocation FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/RegistryLocation.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlDocumentWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearReadOnlyFlags_UnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearAnyCachedStrings()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyThrowNotReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/XmlDocumentWithLocation.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ElementLocation Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/ElementLocation/ElementLocation.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RemoveXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/Utilities.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Exists()",
  "longName" : "",
  "relativeFileName" : "src/Build/Utilities/RegistryKeyWrapper.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SmallList()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/MultiDictionary.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCopyOnReadEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ItemDictionary.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnWritePropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnWritePropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnWritePropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCopyOnReadEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWritePropertyDictionary DeepClone()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/CopyOnWritePropertyDictionary.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ConvertingEnumerable.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyConvertingCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookasideStringInterner()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/LookasideStringInterner.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/LookasideStringInterner.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalIgnoreCaseKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalIgnoreCaseKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FilteringEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FilteringEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/FilteringEnumerable.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCopyOnReadEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/PropertyDictionary.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakReference.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakValueDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakValueDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/WeakValueDictionary.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetMinPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BitHelper()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/BitHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ToIntArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/BitHelper.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RetrievableEntryHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Get()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal KeyedObject()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1818,
  "endLine" : 1821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValuePair KeyValueConverter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/ReadOnlyConvertingDictionary.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EventSource_AnyEventRaised()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BinaryLogger.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventArgsReader()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary CloneCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadString()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadInt32()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTime ReadDateTime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsReader.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventArgsWriter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BinaryLogger/BuildEventArgsWriter.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILogger CreateLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FrameStack()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Frame Pop()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Frame Peek()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Push()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResetColorANSI()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallelConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShownBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessageAligned()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MPPerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1711,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReservedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AvailableStaticMethods()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryAdd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryAdd()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateQualifiedMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Build/Resources/Constants.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlReaderExtension Create()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/XmlReaderExtension.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetVerifyThrowProjectChildElements()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowProjectInvalidChildElementDueToDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowProjectInvalidChildElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowProjectRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowProjectInvalidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlAttributeWithLocation SetOrRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Build/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlobWithGaps.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/CompositeGlob.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitMSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Visitor/ParsedGlobCollector.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildGlob Parse()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlob.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Convert()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Convert()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Conversion/ProjectFileConverter.cs",
  "fileLinesCount" : 3949,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntry.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectAnd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperandExpressionNode.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool DetectOr()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperandExpressionNode.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/GreaterThanExpressionNode.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/StringExpressionNode.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/OperatorExpressionNode.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/EqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsNumberStart()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsSimpleStringStart()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsSimpleStringChar()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/CharacterUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsToken()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Token.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string IsNextString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/GreaterThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NumericExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override double NumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanNumericEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/LessThanExpressionNode.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool BoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanBoolEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetUnexpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetExpandedValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotExpressionNode.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NotEqualExpressionNode.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Compare()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/LessThanOrEqualExpressionNode.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewUsingTaskFromAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3074,
  "endLine" : 3077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewUsingTaskFromAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 3085,
  "endLine" : 3088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSolutionFilename()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4510,
  "endLine" : 4513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVCProjFilename()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Project.cs",
  "fileLinesCount" : 4524,
  "components" : [ "primary::src" ],
  "startLine" : 4519,
  "endLine" : 4522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BeginEatingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EndEatingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogFatalBuildError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void LogWarning()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServices.cs",
  "fileLinesCount" : 1023,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Add()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Add()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Subtract()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Subtract()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Multiply()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Multiply()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Divide()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Divide()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double Modulo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long Modulo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseOr()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseAnd()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseXor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BitwiseNot()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetRegistryValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DoesTaskHostExist()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List __GetListTest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/IntrinsicFunctions.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RemoveXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Utilities.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeWorkerThread.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual internal void GetLineColumnOfXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetDefaultTasksRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITaskRegistry GetProjectTasksRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetToolsPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool RethrowTaskExceptions()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextTaskId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void IncrementOverallThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExecutionModuleMode GetExecutionModuleMode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskWorkerThread GetWorkerThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionModule.cs",
  "fileLinesCount" : 681,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/CacheScope.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddResultToCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeRequestMapping.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskRegistry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskRegistry.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostStatusThrow()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Node.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ItemBucket.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ItemBucket.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ContinueBuild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Target.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeLoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetConfigurationReader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Configuration ReadApplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConfigurationElement CreateNewElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConfigurationElement CreateNewElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetConfigurationReader.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddTaskExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReadAllToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReadAllToolsets()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetReader.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextTaskId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextTargetId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextNodeId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BeginEatingLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EndEatingLoggingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncrementProjectsInProgress()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2961,
  "endLine" : 2964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostTaskOutputUpdates()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2966,
  "endLine" : 2969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PostEngineCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Engine.cs",
  "fileLinesCount" : 3098,
  "components" : [ "primary::src" ],
  "startLine" : 2971,
  "endLine" : 2974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetEvaluatedProjectPath()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Import.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetRegistryReader()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetRegistryReader.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskWorkerThread GetWorkerThreadForHandleId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExitTaskCache()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskWorkerThread.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EngineCallback()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Engine GetParentEngine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecutionContext GetExecutionContextFromHandleId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExecutionContext GetTaskContextFromHandleId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RequestRoutingContext GetRoutingContextFromHandleId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCallback.cs",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateContinueOnError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportChildCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/SchedulerRecord.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/SchedulerRecord.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyOfWait()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskExecutionState.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetWaitingBuildContexts()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TargetExecutionWrapper.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeNodeTraversalType()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeManager.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RegistryKeyWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Exists()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/RegistryKeyWrapper.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expander()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Expander.cs",
  "fileLinesCount" : 2118,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportLoggingFailure()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskCollection()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/UsingTaskCollection.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Toolset.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RequestStatusEngineCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Execute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReportExceptionEngineCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildTask.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Thread GetWriterThread()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeCallback.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override object GetReplyData()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LocalReplyCallDescriptor ReplyFromHostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void HostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LocalReplyCallDescriptor ReplyFromHostAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncreaseActiveNodeCount()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalNodeProvider.cs",
  "fileLinesCount" : 1066,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecrementUnreadBatchCounter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearParentProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExistingItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem AddNewItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup ShallowClone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustBeVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustBePersisted()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeImported()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustBeInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustHaveThisParentElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustHaveThisParentGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroup.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItemGroupProxy()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroupProxy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustBeEvaluated()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDefaultMetadataValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/ItemDefinitionLibrary.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetEvaluatedItemSpecEscaped()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEvaluatedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeImported()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1802,
  "endLine" : 1805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustHaveItemDefinitionLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItem VirtualClone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItem.cs",
  "fileLinesCount" : 2049,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidProjectFileException.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InvalidToolsetDefinitionException.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefaultsBeforeSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lookup Clone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MustNotBeOuterScope()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyLookup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyLookup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroup GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetHelpKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertDecimalToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertHexToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValidDecimalOrHexNumber()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEtpProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/SolutionParser.cs",
  "fileLinesCount" : 1341,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/InternalErrorException.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSlash()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVCProjFilename()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileUtilities.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/XmlUtilities.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasWildcards()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileMatcher.cs",
  "fileLinesCount" : 1277,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDirectorySeparator()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileMatcher.cs",
  "fileLinesCount" : 1277,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/FileMatcher.cs",
  "fileLinesCount" : 1277,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ProjectWriter.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowInternalError()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentNull()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Dequeue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Peek()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/DualQueue.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object Clone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Collections/CopyOnWriteHashtable.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/DistributedFileLogger.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IForwardingLogger CreateForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ILogger CreateLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FrameStack()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Frame Pop()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Frame Peek()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Push()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/SerialConsoleLogger.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLogTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LogFormatter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/FileLogger.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ConsoleLogger.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallelConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShownBuildEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessageAligned()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MPPerformanceCounter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelConsoleLogger.cs",
  "fileLinesCount" : 1592,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/ParallelLogger/ParallelLoggerHelpers.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Reset_ForUnitTestsOnly()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Resources/Constants.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendChild()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InsertAfter()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InsertBefore()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/BuildItemGroupXml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowProjectInvalidChildElement()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowElementName()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowProjectInvalidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Xml/ProjectXmlUtilities.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertyGroupProxy()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroupProxy.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearInternTable()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildProperty.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearParentProject()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPropertyGroup ShallowClone()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroup.cs",
  "fileLinesCount" : 1555,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeEndpointOutOfProcTaskHost()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/NodeEndpointOutOfProcTaskHost.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeEndpointOutOfProcTaskHost()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/NodeEndpointOutOfProcTaskHost.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Throw()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitchException.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageEvent()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCustomEvent()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reacquire()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetRegisteredTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object UnregisterTaskObject()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeserializeAndRoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/OutOfProcTaskHostNode.cs",
  "fileLinesCount" : 1191,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetParameterlessSwitch()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsParameterlessSwitchSet()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetParameterlessSwitchCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsParameterizedSwitchSet()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetParameterizedSwitchCommandLineArg()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetUnknownSwitchError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetUnexpectedParametersError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetSwitchError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetParameterError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetParameterError()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HaveErrors()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/CommandLineSwitches.cs",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StartLocalNodeOldOM()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 2247,
  "endLine" : 2250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DisplayCopyrightMessage()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3289,
  "endLine" : 3292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShowHelpPrompt()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3347,
  "endLine" : 3350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShowVersion()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 3355,
  "endLine" : 3358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LogMessagePacket()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/LogMessagePacket.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacket FactoryForDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/LogMessagePacket.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrow()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsContainedApiContractsElement()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ApiContract.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVersionedContentElement()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ApiContract.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TaskItem.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TaskItem.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TaskItem.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetSdkKey()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TargetPlatformSDK.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseStatusEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/MuxLogger.cs",
  "fileLinesCount" : 1375,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendTextWithQuoting()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseSupportMultipleVersions()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/SDKManifest.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Task.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AppDomainIsolatedTask.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/AppDomainIsolatedTask.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected string ResponseFileEscape()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected string GetWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected bool SkipTaskExecution()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected string GetResponseFileSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected bool CallHostObjectToExecute()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual protected HostObjectInitializationStatus InitializeHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogMessagesFromStandardError()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogMessagesFromStandardOutput()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiveStandardErrorData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiveStandardOutputData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolTask.cs",
  "fileLinesCount" : 1865,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDictionary GetPlatformExtensionSDKLocations()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDictionary GetPlatformExtensionSDKLocations()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformExtensionSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKReferenceFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKRedistFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSDKDesignTimeFolders()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetTargetPlatformSdks()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKLocation()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSDKDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPlatformsForSDK()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLatestSDKTargetPlatformVersion()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateDefaultSDKDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkVersionFolderPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkSdkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDotNetFrameworkSdkInstallKeyValue()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1758,
  "endLine" : 1761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToStandardLibraries()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetPathToReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateReferenceAssemblyCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3290,
  "endLine" : 3293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3304,
  "endLine" : 3307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkSdkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToWindowsSdk()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathToDotNetFrameworkFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3701,
  "endLine" : 3704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProgramFilesReferenceAssemblyRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/ToolLocationHelper.cs",
  "fileLinesCount" : 4109,
  "components" : [ "primary::src" ],
  "startLine" : 3816,
  "endLine" : 3819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedOutputFiles.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FlatTrackingData.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareTaskItems()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FilesExistAndRecordNewestWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntryForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedInputFiles.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EndTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ResumeTracking()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContextWithRoot()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StopTrackingAndCleanup()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SuspendTracking()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteAllTLogs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteContextTLogs()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatRootingMarker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatRootingMarker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatRootingMarker()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateRootingMarkerResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureFileTrackerOnPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ForceOutOfProcTracking()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTrackerPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTrackerPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFileTrackerPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFileTrackerPath()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrackerResponseFileArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrackerArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Process StartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Process StartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Process StartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Process StartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/FileTracker.cs",
  "fileLinesCount" : 872,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FilesExistAndRecordNewestWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedFilesHelper.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FilesExistAndRecordOldestWriteTime()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/TrackedDependencies/CanonicalTrackedFilesHelper.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string FormatErrorEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Logger.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string FormatWarningEvent()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Logger.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsVerbosityAtLeast()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Logger.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MSBuildNameIgnoreCaseComparer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MSBuildNameIgnoreCaseComparer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/MSBuildNameIgnoreCaseComparer.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ReleaseHandle()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetOSNameForExtensionsPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HResultSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HResultFailed()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MsgWaitOne()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetHelpKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ResourceUtilities.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertDecimalToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ConvertHexToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValidDecimalOrHexNumber()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ConversionUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingStringWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingStringWriter.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReuseableStringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReuseableStringBuilder.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAssemblyAlreadyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CoreCLRAssemblyLoader.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatEventMessage()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EventArgsFormatting.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Version ConvertToVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/VersionUtilities.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int StrongNameErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StrongNameFreeBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/StrongNameHelpers.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingStringExtensions/EscapingStringExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingStringExtensions/EscapingStringExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsEscapedWildcards()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingStringExtensions/EscapingStringExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteDictionary Clone()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasSameBacking()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnWriteBackingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CopyOnWriteBackingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnWriteBackingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnWriteBackingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AddRef()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDeserialized()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameComparer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsProcessInList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long ReadLongForHandshake()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Trace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CommunicationsUtilities.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LoadedType.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BufferedReadStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacketTranslator GetReadTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal INodePacketTranslator GetWriteTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TranslateCulture()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedField()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketTranslator.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SafeLibraryHandle()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ReleaseHandle()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InprocTrackingNativeMethods.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyLoadInfoWithName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyLoadInfo.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearCacheDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetHexHash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FixFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DeleteWithoutTrailingBackslash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSolutionFilename()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVCProjFilename()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsMetaprojectFilename()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBinaryLogFilename()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TrimTrailingSlashes()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string WithTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileUtilities.cs",
  "fileLinesCount" : 1076,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SharedReadBuffer CreateSharedBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InterningBinaryReader.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidElementName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/XmlUtilities.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTemporaryFileName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TempFileUtilities.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTemporaryFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TempFileUtilities.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTemporaryFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TempFileUtilities.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task ToTask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AwaitExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeMemberHelper()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/TypeExtensions.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Object ChangeType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool CanConvertPrimitiveObjectToType()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/defaultbinder.cs",
  "fileLinesCount" : 1349,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Exception CreateInvalidHighSurrogateCharException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternalWriteName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNmtokenNoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNameNoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ParseNCNameThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasWildcards()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDirectorySeparator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FileMatcher.cs",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogMessagePacketBase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LogMessagePacketBase.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodePacketFactory()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RoutePacket()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodePacketFactory.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string StringBuilderToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string CharArrayToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string CharArrayToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string InternStringIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringBuilderInternTarget()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReferenceEquals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpensiveConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CharArrayInternTarget()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReferenceEquals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpensiveConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ExpensiveConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOrdinalEqualToStringOfSameLength()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReferenceEquals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PrioritizedStringList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OpportunisticIntern.cs",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LogMessagesFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelper.cs",
  "fileLinesCount" : 1472,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeLoader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TypeLoader.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDotNetFrameworkVersionFolderPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToWindowsSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV11()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV20()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV30()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV35()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV40()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFrameworkV45()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPathToDotNetFramework()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetDotNetFrameworkSdkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDotNetFrameworkSdkRootRegistryKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPathToDotNetFrameworkSdk()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPathToDotNetFrameworkReferenceAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Shared/FrameworkLocationHelper.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyUtilities.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDictionaryEntryEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeShutdown.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyThrowArgumentNull()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ErrorUtilities.cs",
  "fileLinesCount" : 801,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskLoggingHelperExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskLoggingHelperExtension.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EscapeWithCaching()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char HexDigitChar()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EscapingUtilities.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NotExpectedException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ExceptionHandling.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutOfProcTaskHostTaskResult()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OutOfProcTaskHostTaskResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutOfProcTaskHostTaskResult()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OutOfProcTaskHostTaskResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutOfProcTaskHostTaskResult()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OutOfProcTaskHostTaskResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutOfProcTaskHostTaskResult()",
  "longName" : "",
  "relativeFileName" : "src/Shared/OutOfProcTaskHostTaskResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Slot()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Tracing.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyCollection.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeEndpointOutOfProcBase.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsUtf8Encoding()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsWithPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingUtilities.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NGen()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NGen.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator T()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NGen.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator NGen()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NGen.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidInputParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidOutputParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameterTypeVerifier.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionsPathElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionsPathElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConfigurationElement CreateNewElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConfigurationElement CreateNewElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolsetElement GetElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConfigurationElement CreateNewElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ToolsetElement.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetRemappedFromDefaultAfterSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsIgnoreVersion()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 951,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeBuildComplete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeBuildComplete.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeBuildComplete.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTokenEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenEnumerator.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualBasicTokenCharReader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenCharReader.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenizer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTokenCharReader()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenCharReader.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCurrentMatchedString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Sink()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SinkIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/tokenCharReader.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/CSharptokenizer.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamMappedString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsZeroLengthStream()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int AbsoluteOffsetToPageOffset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int PageFromAbsoluteOffset()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPastEnd()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/StreamMappedString.cs",
  "fileLinesCount" : 420,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualBasicTokenEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/VisualBasictokenEnumerator.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Shared/LanguageParser/token.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMSBuildExeFromVsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProcessFromRunningProcess()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetExecutingAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CancelTask()",
  "longName" : "",
  "relativeFileName" : "src/MSBuildTaskHost/OutOfProcTaskAppDomainWrapper.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCultureCodeFromPath()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/EmitLocalizedResources.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::build" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DebugString()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/SaveXlfToResx.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::build" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable LocalizedXlfFiles()",
  "longName" : "",
  "relativeFileName" : "build/LocalizationTasks/LocalizationUtils.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::build" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LC()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/LC.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignTargetPath.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveComReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveComReference.cs",
  "fileLinesCount" : 1856,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegisterAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RegisterAssembly.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DependencyResolutionException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItemSpecFilenameComparer()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/TaskItemSpecFilenameComparer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceResolutionException.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ReferenceResolutionException.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BadImageReferenceException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/BadImageReferenceException.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidReferenceAssemblyNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InvalidReferenceAssemblyNameException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidReferenceAssemblyNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/InvalidReferenceAssemblyNameException.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void DisposeManagedResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DisposableBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void DisposeUnmanagedResources()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/DisposableBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameReferenceAscendingVersionComparer()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/AssemblyNameReferenceAscendingVersionComparer.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssemblyDependency/ResolveAssemblyReference.cs",
  "fileLinesCount" : 2927,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceWrapperInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceWrapperInfo.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateResource()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateResource.cs",
  "fileLinesCount" : 3968,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRDescriptionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRCategoryAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/System.Design.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuild()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MSBuild.cs",
  "fileLinesCount" : 876,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceResolutionException.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceResolutionException.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComReferenceResolutionException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ComReferenceResolutionException.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnregisterAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/UnregisterAssembly.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MakeDir()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/MakeDir.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTrustInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateTrustInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNonMSBuildProjectOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNonMSBuildProjectOutput.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBootstrapper()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateBootstrapper.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinePath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CombinePath.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyIdentity.cs",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyManifest.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComClass()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLib()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyStub()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileReference.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Manifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnAfterLoad()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/Manifest.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReference.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/AssemblyReference.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/ApplicationManifest.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAssociation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/FileAssociation.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiManifestSigner()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatibleFramework()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/CompatibleFramework.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessageCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/OutputMessage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiManifestSigner2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/BaseReference.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/TrustInfo.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNativeReference()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveNativeReference.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResGenDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResGenDependencies.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveManifestFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublishInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ResolveManifestFiles.cs",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateRelations()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/XamlDataDrivenToolTask.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineToolSwitch.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/CommandLineToolSwitch.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskParser()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskParser.cs",
  "fileLinesCount" : 663,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/TaskGenerator.cs",
  "fileLinesCount" : 1365,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/Property.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelationsParser()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/XamlTaskFactory/RelationsParser.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiresFramework35SP1Assembly()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/RequiresFramework35SP1Assembly.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidParameterValueException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/InvalidParameterValueException.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallTarget()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/CallTarget.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ToolTaskExtension.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppConfigException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AppConfig/AppConfigException.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddDefaultsToActiveSwitchList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddFallbacksToActiveSwitchList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void PostProcessSwitchList()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/DataDriven/DataDrivenToolTask.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignProjectConfiguration.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameException.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameException.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrongNameException()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/StrongNameException.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/Exec.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ConvertToAbsolutePath.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SystemState()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/SystemState.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenerateManifestBase()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/GenerateManifestBase.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignCulture()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/AssignCulture.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/OutputAttribute.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/RequiredAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoadInSeparateAppDomainAttribute.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "src/Framework/LoggerException.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInSTAAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/RunInSTAAttribute.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInMTAAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Framework/RunInMTAAttribute.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Argument.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Argument.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Category.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Category.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ValueEditor.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ValueEditor.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/RuleBag.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/RuleBag.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/BaseProperty.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/BaseProperty.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ContentType.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/Rule.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/DataSource.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/DataSource.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ItemType.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/ItemType.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/NameValuePair.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExtension()",
  "longName" : "",
  "relativeFileName" : "src/Framework/XamlTypes/FileExtension.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Parser()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Parser.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Token()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Token.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeOperationBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.IncludeOperation.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationBuilderWithMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemExpressionCapture()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/ExpressionShredder.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadedProjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Build/Definition/ProjectCollection.cs",
  "fileLinesCount" : 2505,
  "components" : [ "primary::src" ],
  "startLine" : 2304,
  "endLine" : 2306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnAfterParentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElement.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Construction/ProjectElementContainer.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPacketHandler()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBuildRequestConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/InProcNode.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Node/NodeConfiguration.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExecutionHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildResult.cs",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Shared/BuildRequest.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemBucket()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/ItemBucket.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/IntrinsicTaskFactory.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuild()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/MSBuild.cs",
  "fileLinesCount" : 929,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallTarget()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/IntrinsicTasks/CallTarget.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Caching/RegisteredTaskObjectCache.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulingData()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Scheduler/SchedulingData.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeProviderOutOfProc()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProc.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHostNodeManager()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearPerBuildState()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/TaskHostNodeManager.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeProviderOutOfProcTaskHost()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownComponent()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeProviderOutOfProcTaskHost.cs",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeFailedToLaunchException()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/Components/Communications/NodeFailedToLaunchException.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/BackEnd/BuildManager/BuildManager.cs",
  "fileLinesCount" : 1982,
  "components" : [ "primary::src" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterGroupAndTaskElementRecord()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskRegistry.cs",
  "fileLinesCount" : 1644,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItemInstanceEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/ProjectItemInstance.cs",
  "fileLinesCount" : 2159,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyTaskFactory()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/AssemblyTaskFactory.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Cleanup()",
  "longName" : "",
  "relativeFileName" : "src/Build/Instance/TaskFactories/TaskHostTask.cs",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/RegistryException.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetValueAfterDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Build/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrdinalKeyedComparer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrdinalIgnoreCaseKeyedComparer()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/OrdinalIgnoreCaseKeyedComparer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetMinPrime()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashHelpers.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ToIntArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/BitHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEqualityComparersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEqualityComparersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/HashSet.cs",
  "fileLinesCount" : 1835,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 548,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/LoggerDescription.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DontSetColor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DontResetColor()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1361,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Build/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Visitor/GlobVisitor.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitCompositeGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Visitor/GlobVisitor.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitMSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/Visitor/GlobVisitor.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildItemCacheEntry.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/PropertyCacheEntry.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResultCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/BuildResultCacheEntry.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Caching/CacheEntry.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Parser()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Parser.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildResult.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemBucket()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ItemBucket.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeLoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeLoggingEventWithLoggerId()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/NodeLoggingEvent.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/BuildRequest.cs",
  "fileLinesCount" : 846,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Router()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/Router.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EngineProxy()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reacquire()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineProxy.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskEngineAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventSource()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EventSource.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskOutput()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/TaskOutput.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EngineLoggingServicesInProc()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesInProc.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EngineLoggingServicesOutProc()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineLoggingServicesOutProc.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolsetCollection()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ToolsetCollection.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectSchemaValidationHandler()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/ProjectSchemaValidationHandler.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HostBuildRequestCompletionEngineCommand()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Engine/EngineCommand.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalReplyCallDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void NodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostBuildRequests()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostBuildResult()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostLoggingMessagesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForUpdateNodeSettings()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForShutdownNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForShutdownComplete()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForInitializeNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForInitializationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForRequestStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostStatus()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForPostingCacheEntriesToHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalCallDescriptorForGettingCacheEntriesFromHost()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/LocalCallDescriptor.cs",
  "fileLinesCount" : 1597,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedMemory()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/LocalProvider/SharedMemory.cs",
  "fileLinesCount" : 976,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/TaskItem.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildItemGroupProxy()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Items/BuildItemGroupProxy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RegistryException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/RegistryException.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetValueAfterDeserialization()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Errors/InternalLoggerException.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/ItemsAndProperties/Lookup.cs",
  "fileLinesCount" : 1228,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetInProgessState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetIdWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Introspector/TargetInProgressState.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InternalErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/InternalErrorException.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Shared/AssemblyNameExtension.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetLoggerState()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/DistributedLoggers/ConfigurableForwardingLogger.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/LoggerDescription.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DontSetColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DontResetColor()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/BaseConsoleLogger.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Logging/NullCentralLogger.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildPropertyGroupProxy()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Properties/BuildPropertyGroupProxy.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/XMake.cs",
  "fileLinesCount" : 3360,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializationException()",
  "longName" : "",
  "relativeFileName" : "src/MSBuild/InitializationException.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/CommandLineBuilder.cs",
  "fileLinesCount" : 771,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Logger()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Logger.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Utilities/Logger.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SafeProcessHandle()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NativeMethodsShared.cs",
  "fileLinesCount" : 1377,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyEmptyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CopyOnWriteDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CopyOnWriteDictionary.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InternalErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Shared/InternalErrorException.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyEmptyList()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyList.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SafeHandleZeroOrMinusOneIsInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SafeHandleZeroOrMinusOneIsInvalid.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteCharEntityImpl()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteStartDocument()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override  void WriteEndElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override  void WriteFullEndElement()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TrimString()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextWriter.cs",
  "fileLinesCount" : 1484,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ParseNCName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReservedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ValidateNameThrow()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValidateName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateName()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/ValidateNames.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PipeAccessRights RightsFromAccessMask()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveAuditRule()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAuditRuleAll()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAuditRuleSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Base64Encoder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/Base64Encoder.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlTextWriterBase64Encoder()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/Base64Encoder.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteChars()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/Base64Encoder.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecureStringHasher()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SecureStringHasher.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecureStringHasher()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SecureStringHasher.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SecureStringHasher.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskHostTaskCancelled()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskCancelled.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Translate()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskCancelled.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskEngineAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskEngineAssemblyResolver.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHostConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostConfiguration.cs",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Parts()",
  "longName" : "",
  "relativeFileName" : "src/Shared/CanonicalError.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Shared/HybridDictionary.cs",
  "fileLinesCount" : 954,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeShutdown.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyNameValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Shared/PropertyParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskParameter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskParameter.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyEmptyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/ReadOnlyEmptyDictionary.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildEventFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEventFileInfo.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeBuildComplete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/NodeBuildComplete.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHostTaskComplete()",
  "longName" : "",
  "relativeFileName" : "src/Shared/TaskHostTaskComplete.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Build/Collections/RetrievableEntryHashSet/Originals/HashSet.cs",
  "fileLinesCount" : 1461,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1415,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/MSBuildGlobWithGaps.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "src/Build/Globbing/CompositeGlob.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingStringWriter()",
  "longName" : "",
  "relativeFileName" : "src/Shared/EncodingStringWriter.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/XmlTextEncoder.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipeSecurity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PipeSecurity()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/PipeSecurity.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuildEnvironmentHelperSingleton()",
  "longName" : "",
  "relativeFileName" : "src/Shared/BuildEnvironmentHelper.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignCulture()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignLinkMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignTargetPath()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallTarget()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTaskFactory()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinePath()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilderExtension()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateCSharpManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateProperty()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateVisualBasicManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delete()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Error()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exec()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindAppConfigFile()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInList()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUnderPath()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatVersion()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBindingRedirects()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateResource()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetReferenceAssemblyPaths()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Hash()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MakeDir()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Move()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 426,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadLinesFromFile()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 453,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDir()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveCodeAnalysisRuleSet()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveKeySource()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolveProjectBase()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 571,
  "endLine" : 571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSyntheticProjectReferences()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 574,
  "endLine" : 574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExtension()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 580,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelperExtension()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Telemetry()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolTaskExtension()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 599,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 604,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Touch()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 612,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Warning()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteCodeFragment()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 633,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteLinesToFile()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 644,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlTaskFactory()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPeek()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 666,
  "endLine" : 666,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPoke()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 863,
  "components" : [ "primary::ref" ],
  "startLine" : 677,
  "endLine" : 677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersFromConfigInfo()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendFileNameWithQuoting()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendQuotedTextToBuffer()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendSpaceIfNotEmpty()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitch()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendTextUnquoted()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendTextWithQuoting()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VerifyThrowNoEmbeddedDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Logger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MuxLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKManifest()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCriticalMessage()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectFinished()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectStarted()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearSDKStaticCache()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DeleteTempFile()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::ref" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementLocation()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementContainer()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeepCopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfterChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBeforeChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrependChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllChildren()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reload()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllParameters()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameter()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionFile()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobResult()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 519,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 523,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 524,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 527,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 528,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 535,
  "endLine" : 535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 599,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 600,
  "endLine" : 600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 605,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 606,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 607,
  "endLine" : 607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 608,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 609,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveLogicalProject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 610,
  "endLine" : 610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 621,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToolset()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 644,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 646,
  "endLine" : 646,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 647,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterForwardingLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 661,
  "endLine" : 661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllToolsets()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 662,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 665,
  "endLine" : 665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadAllProjects()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 668,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 669,
  "endLine" : 669,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 670,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 671,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAddedToProjectCollectionEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectCollectionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 681,
  "endLine" : 681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItem()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 699,
  "endLine" : 699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 716,
  "endLine" : 716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinition()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 722,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 746,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectProperty()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 763,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectXmlChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 781,
  "endLine" : 781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvenanceResult()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 795,
  "endLine" : 795,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubToolset()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 811,
  "endLine" : 811,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 818,
  "endLine" : 818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 819,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 820,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 844,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 846,
  "endLine" : 846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 851,
  "endLine" : 851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 852,
  "endLine" : 852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 853,
  "endLine" : 853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 861,
  "endLine" : 861,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 862,
  "endLine" : 862,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 863,
  "endLine" : 863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 864,
  "endLine" : 864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 879,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 880,
  "endLine" : 880,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 882,
  "endLine" : 882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 883,
  "endLine" : 883,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 891,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 892,
  "endLine" : 892,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBuild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 895,
  "endLine" : 895,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllSubmissions()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 898,
  "endLine" : 898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 899,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBuild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetCaches()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 904,
  "endLine" : 904,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 905,
  "endLine" : 905,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 909,
  "endLine" : 909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 910,
  "endLine" : 910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 943,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 944,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 945,
  "endLine" : 945,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 946,
  "endLine" : 946,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 948,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResultsForTarget()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 980,
  "endLine" : 980,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeResults()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 982,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildSubmission()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 999,
  "endLine" : 999,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostServices()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1005,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRenameProject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1008,
  "endLine" : 1008,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterHostObject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1009,
  "endLine" : 1009,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1010,
  "endLine" : 1010,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterProject()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1011,
  "endLine" : 1011,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfProcNode()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1034,
  "endLine" : 1034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1041,
  "endLine" : 1041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1042,
  "endLine" : 1042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1043,
  "endLine" : 1043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1044,
  "endLine" : 1044,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1046,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1047,
  "endLine" : 1047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateStateFrom()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1092,
  "endLine" : 1092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1104,
  "endLine" : 1104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1116,
  "endLine" : 1116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1125,
  "endLine" : 1125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1147,
  "endLine" : 1147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1157,
  "endLine" : 1157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1180,
  "endLine" : 1180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1181,
  "endLine" : 1181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1188,
  "endLine" : 1188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1199,
  "endLine" : 1199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1209,
  "endLine" : 1209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1218,
  "endLine" : 1218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1228,
  "endLine" : 1228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1239,
  "endLine" : 1239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTargetInstanceChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1263,
  "endLine" : 1263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1272,
  "endLine" : 1272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTaskInstanceChild()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1288,
  "endLine" : 1288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1296,
  "endLine" : 1296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1307,
  "endLine" : 1307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetResult()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1318,
  "endLine" : 1318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1334,
  "endLine" : 1334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1335,
  "endLine" : 1335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1345,
  "endLine" : 1345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1365,
  "endLine" : 1365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1366,
  "endLine" : 1366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1383,
  "endLine" : 1383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1386,
  "endLine" : 1386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1387,
  "endLine" : 1387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryLogReplayEventSource()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1391,
  "endLine" : 1391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Replay()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1392,
  "endLine" : 1392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1398,
  "endLine" : 1398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1403,
  "endLine" : 1403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1404,
  "endLine" : 1404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1405,
  "endLine" : 1405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1406,
  "endLine" : 1406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1410,
  "endLine" : 1410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1411,
  "endLine" : 1411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1412,
  "endLine" : 1412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1418,
  "endLine" : 1418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1419,
  "endLine" : 1419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1420,
  "endLine" : 1420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1421,
  "endLine" : 1421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1422,
  "endLine" : 1422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1423,
  "endLine" : 1423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1424,
  "endLine" : 1424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1425,
  "endLine" : 1425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1426,
  "endLine" : 1426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1427,
  "endLine" : 1427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1428,
  "endLine" : 1428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1429,
  "endLine" : 1429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1430,
  "endLine" : 1430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1431,
  "endLine" : 1431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1432,
  "endLine" : 1432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1433,
  "endLine" : 1433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1437,
  "endLine" : 1437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1442,
  "endLine" : 1442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1443,
  "endLine" : 1443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1444,
  "endLine" : 1444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventArgsDispatcher()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1448,
  "endLine" : 1448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1463,
  "endLine" : 1463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1467,
  "endLine" : 1467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1468,
  "endLine" : 1468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1469,
  "endLine" : 1469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1470,
  "endLine" : 1470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1474,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1486,
  "components" : [ "primary::ref" ],
  "startLine" : 1480,
  "endLine" : 1480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 349,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredRuntimeAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInMTAAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInSTAAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 384,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelemetryEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/netstandard1.3/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::ref" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AL()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AppDomainIsolatedTaskExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspNetCompiler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignCulture()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignLinkMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignTargetPath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallTarget()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTaskFactory()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinePath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilderExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateCSharpManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateVisualBasicManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delete()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Error()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exec()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindAppConfigFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInList()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInvalidProjectReferences()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUnderPath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatUrl()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatVersion()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBindingRedirects()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBootstrapper()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateDeploymentManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenerateManifestBase()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateResource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTrustInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFrameworkSdkPath()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 589,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetInstalledSDKLocations()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 610,
  "endLine" : 610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetReferenceAssemblyPaths()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSDKReferenceFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Hash()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 664,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LC()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 697,
  "endLine" : 697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MakeDir()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 727,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Move()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 738,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 747,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 753,
  "endLine" : 753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadLinesFromFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 774,
  "endLine" : 774,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegisterAssembly()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportEvent()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 791,
  "endLine" : 791,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDir()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 796,
  "endLine" : 796,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 805,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiresFramework35SP1Assembly()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 813,
  "endLine" : 813,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 830,
  "endLine" : 830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveCodeAnalysisRuleSet()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 894,
  "endLine" : 894,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveComReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 904,
  "endLine" : 904,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveKeySource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 929,
  "endLine" : 929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveManifestFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNativeReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 971,
  "endLine" : 971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNonMSBuildProjectOutput()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 992,
  "endLine" : 992,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolveProjectBase()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1002,
  "endLine" : 1002,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSyntheticProjectReferences()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1005,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveSDKReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1011,
  "endLine" : 1011,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SGen()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1036,
  "endLine" : 1036,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1064,
  "endLine" : 1064,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1075,
  "endLine" : 1075,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelperExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1080,
  "endLine" : 1080,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Telemetry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1086,
  "endLine" : 1086,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolTaskExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1094,
  "endLine" : 1094,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1098,
  "endLine" : 1098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1099,
  "endLine" : 1099,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Touch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1107,
  "endLine" : 1107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnregisterAssembly()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1119,
  "endLine" : 1119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Warning()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1141,
  "endLine" : 1141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WinMDExp()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1150,
  "endLine" : 1150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1169,
  "endLine" : 1169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteCodeFragment()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1176,
  "endLine" : 1176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteLinesToFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1187,
  "endLine" : 1187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlTaskFactory()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1198,
  "endLine" : 1198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1204,
  "endLine" : 1204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPeek()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1211,
  "endLine" : 1211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPoke()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1222,
  "endLine" : 1222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XslTransformation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1232,
  "endLine" : 1232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1252,
  "endLine" : 1252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1253,
  "endLine" : 1253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1261,
  "endLine" : 1261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResults()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1280,
  "endLine" : 1280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSettings()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1291,
  "endLine" : 1291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Product()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1433,
  "endLine" : 1433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1441,
  "endLine" : 1441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilderCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1449,
  "endLine" : 1449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1450,
  "endLine" : 1450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1458,
  "endLine" : 1458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1470,
  "endLine" : 1470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1471,
  "endLine" : 1471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1478,
  "endLine" : 1478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1479,
  "endLine" : 1479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1596,
  "endLine" : 1596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1602,
  "endLine" : 1602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1603,
  "endLine" : 1603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1604,
  "endLine" : 1604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1605,
  "endLine" : 1605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1606,
  "endLine" : 1606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1607,
  "endLine" : 1607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1608,
  "endLine" : 1608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1672,
  "endLine" : 1672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1683,
  "endLine" : 1683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1684,
  "endLine" : 1684,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1709,
  "endLine" : 1709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1714,
  "endLine" : 1714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1719,
  "endLine" : 1719,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1731,
  "endLine" : 1731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1732,
  "endLine" : 1732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComClass()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1777,
  "endLine" : 1777,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatibleFramework()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1812,
  "endLine" : 1812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompatibleFrameworkCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1835,
  "endLine" : 1835,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1838,
  "endLine" : 1838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1839,
  "endLine" : 1839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1846,
  "endLine" : 1846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1847,
  "endLine" : 1847,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1954,
  "endLine" : 1954,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAssociation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1959,
  "endLine" : 1959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileAssociationCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1988,
  "endLine" : 1988,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1991,
  "endLine" : 1991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1992,
  "endLine" : 1992,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1998,
  "endLine" : 1998,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 1999,
  "endLine" : 1999,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2029,
  "endLine" : 2029,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2034,
  "endLine" : 2034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2037,
  "endLine" : 2037,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Manifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2042,
  "endLine" : 2042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2081,
  "endLine" : 2081,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2082,
  "endLine" : 2082,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2084,
  "endLine" : 2084,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2085,
  "endLine" : 2085,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Validate()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2086,
  "endLine" : 2086,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ValidatePlatform()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2087,
  "endLine" : 2087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2100,
  "endLine" : 2100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2101,
  "endLine" : 2101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2102,
  "endLine" : 2102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2103,
  "endLine" : 2103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2108,
  "endLine" : 2108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessageCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2117,
  "endLine" : 2117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2121,
  "endLine" : 2121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyStub()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2134,
  "endLine" : 2134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2172,
  "endLine" : 2172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2173,
  "endLine" : 2173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2174,
  "endLine" : 2174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2175,
  "endLine" : 2175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2181,
  "endLine" : 2181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2187,
  "endLine" : 2187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2188,
  "endLine" : 2188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2189,
  "endLine" : 2189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2190,
  "endLine" : 2190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2191,
  "endLine" : 2191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2193,
  "endLine" : 2193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2194,
  "endLine" : 2194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2195,
  "endLine" : 2195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2196,
  "endLine" : 2196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2197,
  "endLine" : 2197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLib()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2202,
  "endLine" : 2202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2250,
  "endLine" : 2250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2251,
  "endLine" : 2251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentRelation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2448,
  "endLine" : 2448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineGenerator()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2453,
  "endLine" : 2453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2461,
  "endLine" : 2461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2462,
  "endLine" : 2462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2498,
  "endLine" : 2498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2499,
  "endLine" : 2499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XamlDataDrivenToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2506,
  "endLine" : 2506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddActiveSwitchToolValue()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2513,
  "endLine" : 2513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceToolSwitch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2523,
  "endLine" : 2523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2562,
  "endLine" : 2562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2571,
  "endLine" : 2571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_8()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2582,
  "endLine" : 2582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPKCS1SHA256SignatureDescription()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2601,
  "components" : [ "primary::ref" ],
  "startLine" : 2597,
  "endLine" : 2597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersExInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersFromConfigInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntryForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendFileNameWithQuoting()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendQuotedTextToBuffer()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendSpaceIfNotEmpty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendTextUnquoted()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendTextWithQuoting()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VerifyThrowNoEmbeddedDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EndTrackingContext()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ResumeTracking()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetThreadCount()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContext()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContextWithRoot()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StopTrackingAndCleanup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SuspendTracking()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteAllTLogs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteContextTLogs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FinalizeTLogs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileEntryDetails()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Logger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MuxLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKManifest()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCriticalMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectFinished()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectStarted()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTelemetry()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsInactive()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearSDKStaticCache()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 426,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 514,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Cancel()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DeleteTempFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 554,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 555,
  "endLine" : 555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 614,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_8()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::ref" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementLocation()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementContainer()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeepCopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfterChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBeforeChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrependChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllChildren()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reload()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReloadFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllParameters()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameter()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IslandThread()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IslandWorker()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 494,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobResult()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 535,
  "endLine" : 535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 539,
  "endLine" : 539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 611,
  "endLine" : 611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 612,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 615,
  "endLine" : 615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 617,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 619,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 621,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveLogicalProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 633,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 635,
  "endLine" : 635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 636,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterForwardingLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 671,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 672,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 673,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllToolsets()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 674,
  "endLine" : 674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 677,
  "endLine" : 677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadAllProjects()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 680,
  "endLine" : 680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 681,
  "endLine" : 681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 682,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAddedToProjectCollectionEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 687,
  "endLine" : 687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectCollectionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 693,
  "endLine" : 693,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 728,
  "endLine" : 728,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinition()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 734,
  "endLine" : 734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 758,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 775,
  "endLine" : 775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectXmlChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 793,
  "endLine" : 793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvenanceResult()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 807,
  "endLine" : 807,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubToolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 823,
  "endLine" : 823,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 830,
  "endLine" : 830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 831,
  "endLine" : 831,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 832,
  "endLine" : 832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 856,
  "endLine" : 856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 857,
  "endLine" : 857,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 858,
  "endLine" : 858,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 859,
  "endLine" : 859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 862,
  "endLine" : 862,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 866,
  "endLine" : 866,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 867,
  "endLine" : 867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 868,
  "endLine" : 868,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 874,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 878,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 879,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 880,
  "endLine" : 880,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 894,
  "endLine" : 894,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 898,
  "endLine" : 898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 899,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 901,
  "endLine" : 901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 902,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 903,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 906,
  "endLine" : 906,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 913,
  "endLine" : 913,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 914,
  "endLine" : 914,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBuild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 917,
  "endLine" : 917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllSubmissions()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 920,
  "endLine" : 920,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 921,
  "endLine" : 921,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBuild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 922,
  "endLine" : 922,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetCaches()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 926,
  "endLine" : 926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 927,
  "endLine" : 927,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 931,
  "endLine" : 931,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 966,
  "endLine" : 966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 967,
  "endLine" : 967,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 969,
  "endLine" : 969,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 971,
  "endLine" : 971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResultsForTarget()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1003,
  "endLine" : 1003,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeResults()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1005,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildSubmission()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1014,
  "endLine" : 1014,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1022,
  "endLine" : 1022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostServices()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1028,
  "endLine" : 1028,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRenameProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1031,
  "endLine" : 1031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterHostObject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1032,
  "endLine" : 1032,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1033,
  "endLine" : 1033,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1034,
  "endLine" : 1034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfProcNode()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1057,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1064,
  "endLine" : 1064,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1066,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1067,
  "endLine" : 1067,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1068,
  "endLine" : 1068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1069,
  "endLine" : 1069,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1070,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateStateFrom()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1115,
  "endLine" : 1115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1139,
  "endLine" : 1139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1148,
  "endLine" : 1148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1170,
  "endLine" : 1170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1180,
  "endLine" : 1180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1203,
  "endLine" : 1203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1204,
  "endLine" : 1204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1211,
  "endLine" : 1211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1222,
  "endLine" : 1222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1232,
  "endLine" : 1232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1241,
  "endLine" : 1241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1251,
  "endLine" : 1251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1262,
  "endLine" : 1262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTargetInstanceChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1286,
  "endLine" : 1286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1295,
  "endLine" : 1295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTaskInstanceChild()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1311,
  "endLine" : 1311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputItemInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1319,
  "endLine" : 1319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1330,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetResult()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1341,
  "endLine" : 1341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1357,
  "endLine" : 1357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGlob()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1358,
  "endLine" : 1358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MSBuildGlob()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1368,
  "endLine" : 1368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1388,
  "endLine" : 1388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildGlobWithGaps()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1389,
  "endLine" : 1389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1406,
  "endLine" : 1406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1409,
  "endLine" : 1409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1410,
  "endLine" : 1410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryLogReplayEventSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1414,
  "endLine" : 1414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Replay()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1415,
  "endLine" : 1415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1421,
  "endLine" : 1421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1426,
  "endLine" : 1426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1427,
  "endLine" : 1427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1428,
  "endLine" : 1428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1429,
  "endLine" : 1429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1433,
  "endLine" : 1433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1434,
  "endLine" : 1434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1435,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1441,
  "endLine" : 1441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1442,
  "endLine" : 1442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1443,
  "endLine" : 1443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1444,
  "endLine" : 1444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1445,
  "endLine" : 1445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1446,
  "endLine" : 1446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1447,
  "endLine" : 1447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1448,
  "endLine" : 1448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1449,
  "endLine" : 1449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1450,
  "endLine" : 1450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1451,
  "endLine" : 1451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1452,
  "endLine" : 1452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1453,
  "endLine" : 1453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1454,
  "endLine" : 1454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1455,
  "endLine" : 1455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1456,
  "endLine" : 1456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1460,
  "endLine" : 1460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1465,
  "endLine" : 1465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1466,
  "endLine" : 1466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1467,
  "endLine" : 1467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventArgsDispatcher()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1471,
  "endLine" : 1471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1486,
  "endLine" : 1486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1490,
  "endLine" : 1490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1491,
  "endLine" : 1491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1492,
  "endLine" : 1492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1493,
  "endLine" : 1493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1497,
  "endLine" : 1497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1503,
  "endLine" : 1503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1544,
  "endLine" : 1544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_3()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1553,
  "endLine" : 1553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _VtblGap1_8()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1574,
  "components" : [ "primary::ref" ],
  "startLine" : 1564,
  "endLine" : 1564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyCustomMetadataTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildItemGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItemAt()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildItemGroupCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImportedPropertyGroupCondition()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPropertyGroupCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOutputItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOutputProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameterValue()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameterValue()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Engine()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDistributedLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadAllProjects()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Import()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImportCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewImport()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveImport()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalNode()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartLocalNodeServer()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 317,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewImport()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewUsingTaskFromAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewUsingTaskFromAssemblyName()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 349,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Load()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Load()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Load()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Load()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 363,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadXml()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadXml()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkProjectAsDirty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 366,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllItemGroups()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllPropertyGroups()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveImportedPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItemGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItemGroupsWithMatchingCondition()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItemsByName()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemovePropertyGroup()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemovePropertyGroupsWithMatchingCondition()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemovePropertyGroupsWithMatchingCondition()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetBuildStatus()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImportedProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImportedProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImportedProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProjectExtensions()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 384,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RemoteErrorException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Target()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveTarget()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 447,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolsetCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTask()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskCollection()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 492,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 496,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Engine/Microsoft.Build.Engine.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::ref" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFileConverter()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Conversion.Core/Microsoft.Build.Conversion.Core.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ref" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Convert()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Conversion.Core/Microsoft.Build.Conversion.Core.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ref" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Convert()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Conversion.Core/Microsoft.Build.Conversion.Core.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ref" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Convert()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Conversion.Core/Microsoft.Build.Conversion.Core.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ref" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 349,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredRuntimeAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInMTAAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInSTAAttribute()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelemetryEventArgs()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 467,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CategorySchema()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentType()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 559,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicEnumProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 568,
  "endLine" : 568,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 575,
  "endLine" : 575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 577,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumValue()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 582,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExtension()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 606,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 609,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValuePair()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSchemaDefinitions()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 648,
  "endLine" : 648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 676,
  "endLine" : 676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleBag()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 686,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 689,
  "endLine" : 689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RuleSchema()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringListProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 704,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueEditor()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 717,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 722,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "ref/net46/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::ref" ],
  "startLine" : 723,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManifestSignedXml()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignedCmiManifest()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CmiManifestSigner()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiStrongNameSignerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CmiAuthenticodeSignerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CmiAuthenticodeTimestamperInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign.cs",
  "fileLinesCount" : 1554,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignedCmiManifest2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CmiManifestSigner2()",
  "longName" : "",
  "relativeFileName" : "src/Tasks/ManifestUtil/mansign2.cs",
  "fileLinesCount" : 1736,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void MutateItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void SaveItems()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/LazyItemEvaluator.LazyItemOperation.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Scanner()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/Scanner.cs",
  "fileLinesCount" : 725,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NumericExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FunctionCallExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Build/Evaluation/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Scanner()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/Scanner.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NumericExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/NumericExpressionNode.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FunctionCallExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Deprecated/Engine/Conditionals/FunctionCallExpressionNode.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SerializableAttribute.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonSerializedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Shared/Compat/SerializableAttribute.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AL()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AppDomainIsolatedTaskExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspNetCompiler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignCulture()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignLinkMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignTargetPath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallTarget()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTaskFactory()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinePath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilderExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateCSharpManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateVisualBasicManifestResourceName()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delete()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Error()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exec()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindAppConfigFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInList()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInvalidProjectReferences()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUnderPath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatUrl()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatVersion()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBindingRedirects()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBootstrapper()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateDeploymentManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenerateManifestBase()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateResource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTrustInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 560,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 570,
  "endLine" : 570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFrameworkSdkPath()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetInstalledSDKLocations()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 619,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetReferenceAssemblyPaths()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSDKReferenceFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 649,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LC()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 696,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 710,
  "endLine" : 710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MakeDir()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 727,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Move()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 738,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 747,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 753,
  "endLine" : 753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadLinesFromFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 774,
  "endLine" : 774,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegisterAssembly()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 784,
  "endLine" : 784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportEvent()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 792,
  "endLine" : 792,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDir()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 798,
  "endLine" : 798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 807,
  "endLine" : 807,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiresFramework35SP1Assembly()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 816,
  "endLine" : 816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 834,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveCodeAnalysisRuleSet()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 898,
  "endLine" : 898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveComReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 909,
  "endLine" : 909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveKeySource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 935,
  "endLine" : 935,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveManifestFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 954,
  "endLine" : 954,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNativeReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 978,
  "endLine" : 978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveNonMSBuildProjectOutput()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 999,
  "endLine" : 999,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolveProjectBase()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1010,
  "endLine" : 1010,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSyntheticProjectReferences()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1013,
  "endLine" : 1013,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveSDKReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1020,
  "endLine" : 1020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SGen()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1073,
  "endLine" : 1073,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaskExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1085,
  "endLine" : 1085,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelperExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1089,
  "endLine" : 1089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ToolTaskExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1095,
  "endLine" : 1095,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1097,
  "endLine" : 1097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1098,
  "endLine" : 1098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Touch()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1106,
  "endLine" : 1106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnregisterAssembly()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1119,
  "endLine" : 1119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Warning()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1142,
  "endLine" : 1142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WinMDExp()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1152,
  "endLine" : 1152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1171,
  "endLine" : 1171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteCodeFragment()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1179,
  "endLine" : 1179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteLinesToFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1190,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlTaskFactory()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1201,
  "endLine" : 1201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1207,
  "endLine" : 1207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPeek()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1214,
  "endLine" : 1214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlPoke()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1225,
  "endLine" : 1225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XslTransformation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1235,
  "endLine" : 1235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1257,
  "endLine" : 1257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BootstrapperBuilder()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1258,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1266,
  "endLine" : 1266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResults()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1285,
  "endLine" : 1285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSettings()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1296,
  "endLine" : 1296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Product()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1438,
  "endLine" : 1438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilder()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1446,
  "endLine" : 1446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductBuilderCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1454,
  "endLine" : 1454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1455,
  "endLine" : 1455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProductCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1463,
  "endLine" : 1463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1475,
  "endLine" : 1475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1476,
  "endLine" : 1476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1483,
  "endLine" : 1483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1484,
  "endLine" : 1484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1601,
  "endLine" : 1601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1607,
  "endLine" : 1607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1608,
  "endLine" : 1608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1609,
  "endLine" : 1609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1610,
  "endLine" : 1610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1611,
  "endLine" : 1611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1612,
  "endLine" : 1612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1613,
  "endLine" : 1613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1677,
  "endLine" : 1677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1688,
  "endLine" : 1688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1689,
  "endLine" : 1689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1714,
  "endLine" : 1714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1719,
  "endLine" : 1719,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1724,
  "endLine" : 1724,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1736,
  "endLine" : 1736,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal BaseReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1737,
  "endLine" : 1737,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComClass()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1782,
  "endLine" : 1782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatibleFramework()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1817,
  "endLine" : 1817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompatibleFrameworkCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1840,
  "endLine" : 1840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1843,
  "endLine" : 1843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1844,
  "endLine" : 1844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1851,
  "endLine" : 1851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1852,
  "endLine" : 1852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Validate()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1959,
  "endLine" : 1959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAssociation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1964,
  "endLine" : 1964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileAssociationCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1993,
  "endLine" : 1993,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1996,
  "endLine" : 1996,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 1997,
  "endLine" : 1997,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2003,
  "endLine" : 2003,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2004,
  "endLine" : 2004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileReferenceCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2034,
  "endLine" : 2034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2039,
  "endLine" : 2039,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2042,
  "endLine" : 2042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Manifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2047,
  "endLine" : 2047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2086,
  "endLine" : 2086,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2087,
  "endLine" : 2087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2089,
  "endLine" : 2089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2090,
  "endLine" : 2090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Validate()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2091,
  "endLine" : 2091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ValidatePlatform()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2092,
  "endLine" : 2092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2105,
  "endLine" : 2105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2106,
  "endLine" : 2106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2107,
  "endLine" : 2107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2108,
  "endLine" : 2108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2113,
  "endLine" : 2113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputMessageCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2122,
  "endLine" : 2122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2126,
  "endLine" : 2126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyStub()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2139,
  "endLine" : 2139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2177,
  "endLine" : 2177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2178,
  "endLine" : 2178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2179,
  "endLine" : 2179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SignFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2180,
  "endLine" : 2180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2186,
  "endLine" : 2186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2192,
  "endLine" : 2192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2193,
  "endLine" : 2193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Read()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2194,
  "endLine" : 2194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2195,
  "endLine" : 2195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2196,
  "endLine" : 2196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2198,
  "endLine" : 2198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2199,
  "endLine" : 2199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2200,
  "endLine" : 2200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2201,
  "endLine" : 2201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2202,
  "endLine" : 2202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLib()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2207,
  "endLine" : 2207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2255,
  "endLine" : 2255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowClass()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2256,
  "endLine" : 2256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentRelation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2455,
  "endLine" : 2455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineGenerator()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2460,
  "endLine" : 2460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2468,
  "endLine" : 2468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineToolSwitch()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2469,
  "endLine" : 2469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2505,
  "endLine" : 2505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRelation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2506,
  "endLine" : 2506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XamlDataDrivenToolTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2513,
  "endLine" : 2513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddActiveSwitchToolValue()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2520,
  "endLine" : 2520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceToolSwitch()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2530,
  "endLine" : 2530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPKCS1SHA256SignatureDescription()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Tasks.Core/Microsoft.Build.Tasks.Core.cs",
  "fileLinesCount" : 2544,
  "components" : [ "primary::build" ],
  "startLine" : 2539,
  "endLine" : 2539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppDomainIsolatedTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyFoldersExInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedInputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntryForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalTrackedOutputFiles()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddComputedOutputsForSourceRoot()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependenciesFromEntryIfMissing()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDependencyFromEntry()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEntriesForSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuilder()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNameIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFileNamesIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendFileNameWithQuoting()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendQuotedTextToBuffer()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendSpaceIfNotEmpty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitch()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSwitchUnquotedIfNotNull()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendTextUnquoted()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendTextWithQuoting()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VerifyThrowNoEmbeddedDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EndTrackingContext()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ResumeTracking()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetThreadCount()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContext()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartTrackingContextWithRoot()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StopTrackingAndCleanup()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SuspendTracking()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteAllTLogs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteContextTLogs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatTrackingData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FinalizeTLogs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveTlog()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateFileEntryDetails()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Logger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MuxLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SDKManifest()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatformSDK()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyMetadataTo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskLoggingHelper()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCommandLine()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogCriticalMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectFinished()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogExternalProjectStarted()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessage()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogMessageFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarningWithCodeFromResources()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsInactive()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearSDKStaticCache()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 514,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 515,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolTask()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 516,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Cancel()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DeleteTempFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 555,
  "endLine" : 555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogPathToTool()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LogToolCommand()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Utilities.Core/Microsoft.Build.Utilities.Core.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::build" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementLocation()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChooseElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElementContainer()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeepCopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfterChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBeforeChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrependChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllChildren()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectExtensionsElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectImportGroupElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInSolution()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionGroupElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOtherwiseElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOutputElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectRootElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllParameters()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameter()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskBodyElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUsingTaskParameterElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectWhenElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionConfigurationInSolution()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionFile()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UsingTaskParameterGroupElement()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 467,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 474,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 475,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReevaluateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItems()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaveLogicalProject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 554,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 559,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 560,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 562,
  "endLine" : 562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCollection()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddToolset()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 582,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 584,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterForwardingLoggers()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 597,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLoggers()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 599,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllToolsets()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 600,
  "endLine" : 600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadAllProjects()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 606,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 607,
  "endLine" : 607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnloadProject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 608,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterAllLoggers()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 609,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAddedToProjectCollectionEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 613,
  "endLine" : 613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectCollectionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 619,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItem()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 654,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinition()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectXmlChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubToolset()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 732,
  "endLine" : 732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 739,
  "endLine" : 739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 740,
  "endLine" : 740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolset()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 741,
  "endLine" : 741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 763,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 765,
  "endLine" : 765,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 767,
  "endLine" : 767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAbortedException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 768,
  "endLine" : 768,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 772,
  "endLine" : 772,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 777,
  "endLine" : 777,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalLoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 779,
  "endLine" : 779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 786,
  "endLine" : 786,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 791,
  "endLine" : 791,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 792,
  "endLine" : 792,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 793,
  "endLine" : 793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProjectFileException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 794,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 813,
  "endLine" : 813,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 815,
  "endLine" : 815,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 817,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 818,
  "endLine" : 818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 819,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidToolsetDefinitionException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 820,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 824,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 832,
  "endLine" : 832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildManager()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 833,
  "endLine" : 833,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBuild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 835,
  "endLine" : 835,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllSubmissions()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 838,
  "endLine" : 838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 839,
  "endLine" : 839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBuild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 840,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetCaches()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 844,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAllNodes()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 849,
  "endLine" : 849,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 850,
  "endLine" : 850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 884,
  "endLine" : 884,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 885,
  "endLine" : 885,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 886,
  "endLine" : 886,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 887,
  "endLine" : 887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 888,
  "endLine" : 888,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequestData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 889,
  "endLine" : 889,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 909,
  "endLine" : 909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResultsForTarget()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 921,
  "endLine" : 921,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeResults()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 923,
  "endLine" : 923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildSubmission()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 940,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostServices()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 946,
  "endLine" : 946,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRenameProject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 949,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterHostObject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 950,
  "endLine" : 950,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetNodeAffinity()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 951,
  "endLine" : 951,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterProject()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 952,
  "endLine" : 952,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfProcNode()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 975,
  "endLine" : 975,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 982,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 983,
  "endLine" : 983,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 984,
  "endLine" : 984,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 985,
  "endLine" : 985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 986,
  "endLine" : 986,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 987,
  "endLine" : 987,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 988,
  "endLine" : 988,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateStateFrom()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1032,
  "endLine" : 1032,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemDefinitionInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1044,
  "endLine" : 1044,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1056,
  "endLine" : 1056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskItemInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemGroupTaskMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1087,
  "endLine" : 1087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItemInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1097,
  "endLine" : 1097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1120,
  "endLine" : 1120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1121,
  "endLine" : 1121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1128,
  "endLine" : 1128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectOnErrorInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1139,
  "endLine" : 1139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1149,
  "endLine" : 1149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyGroupTaskPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1158,
  "endLine" : 1158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1168,
  "endLine" : 1168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTargetInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1179,
  "endLine" : 1179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTargetInstanceChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1203,
  "endLine" : 1203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1212,
  "endLine" : 1212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectTaskInstanceChild()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1228,
  "endLine" : 1228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputItemInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1236,
  "endLine" : 1236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectTaskOutputPropertyInstance()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1247,
  "endLine" : 1247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetResult()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1258,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurableForwardingLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1276,
  "endLine" : 1276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ForwardToCentralLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1281,
  "endLine" : 1281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1282,
  "endLine" : 1282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1283,
  "endLine" : 1283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1284,
  "endLine" : 1284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1288,
  "endLine" : 1288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1289,
  "endLine" : 1289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1290,
  "endLine" : 1290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyParameter()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1296,
  "endLine" : 1296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1297,
  "endLine" : 1297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1298,
  "endLine" : 1298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomEventHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1299,
  "endLine" : 1299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1300,
  "endLine" : 1300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1301,
  "endLine" : 1301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1302,
  "endLine" : 1302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1303,
  "endLine" : 1303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1304,
  "endLine" : 1304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1305,
  "endLine" : 1305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1306,
  "endLine" : 1306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1307,
  "endLine" : 1307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1308,
  "endLine" : 1308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1309,
  "endLine" : 1309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1310,
  "endLine" : 1310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1311,
  "endLine" : 1311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributedFileLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1315,
  "endLine" : 1315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1320,
  "endLine" : 1320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1321,
  "endLine" : 1321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1322,
  "endLine" : 1322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLogger()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1326,
  "endLine" : 1326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1327,
  "endLine" : 1327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1328,
  "endLine" : 1328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1329,
  "endLine" : 1329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingLoggerRecord()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1333,
  "endLine" : 1333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerDescription()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build/Microsoft.Build.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::build" ],
  "startLine" : 1339,
  "endLine" : 1339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildErrorEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventContext()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildStatusEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildWarningEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CriticalBuildMessageEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CustomBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFormattedBuildEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadInSeparateAppDomainAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerException()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredRuntimeAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInMTAAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInSTAAttribute()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCommandLineEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventArgs()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 456,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 492,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CategorySchema()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 516,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentType()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicEnumProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 566,
  "endLine" : 566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumValue()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 571,
  "endLine" : 571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExtension()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 595,
  "endLine" : 595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemType()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 607,
  "endLine" : 607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 613,
  "endLine" : 613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 614,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValuePair()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSchemaDefinitions()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 664,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 665,
  "endLine" : 665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleBag()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 677,
  "endLine" : 677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 678,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RuleSchema()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 689,
  "endLine" : 689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringListProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 693,
  "endLine" : 693,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProperty()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueEditor()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 706,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInit()",
  "longName" : "",
  "relativeFileName" : "build/LegacyPackages/14.0/Microsoft.Build.Framework/Microsoft.Build.Framework.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::build" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]