[ {
  "shortName" : "public string DoExport()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/ImportExportHelper.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::Source" ],
  "startLine" : 40,
  "endLine" : 148,
  "linesOfCode" : 98,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerRole()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 139,
  "linesOfCode" : 94,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 50,
  "endLine" : 153,
  "linesOfCode" : 89,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackagesTask.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 140,
  "linesOfCode" : 85,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/SnazzyConsoleTarget.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 117,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/SnazzyConsoleTarget.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 117,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveReport()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 155,
  "endLine" : 222,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/CleanOnlineDatabaseBackupsTask.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 129,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CurateWebmatrixPackagesTask.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::Source" ],
  "startLine" : 24,
  "endLine" : 93,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteUserTask.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::Source" ],
  "startLine" : 20,
  "endLine" : 92,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyBlobsTask.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::Source" ],
  "startLine" : 49,
  "endLine" : 111,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 104,
  "endLine" : 175,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 61,
  "endLine" : 115,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object ChangeType()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 35,
  "endLine" : 91,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLocalizedString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ResourceHelper.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 71,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackageFileTask.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 79,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/ExportDailyBackupsTask.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::Source" ],
  "startLine" : 43,
  "endLine" : 97,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssignValue()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 78,
  "endLine" : 130,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/Program.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::Source" ],
  "startLine" : 45,
  "endLine" : 98,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeletePackageVersionTask.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Source" ],
  "startLine" : 9,
  "endLine" : 59,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JObject MakeReportJson()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 271,
  "endLine" : 328,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteAllPackageVersionsTask.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 68,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ListDeploymentSettingsTask.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::Source" ],
  "startLine" : 42,
  "endLine" : 87,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/CreateSqlUserTask.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::Source" ],
  "startLine" : 35,
  "endLine" : 85,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/WorkerJob.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 81,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DownloadBatch GetDownloadRecords()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 82,
  "endLine" : 130,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractOptions()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 76,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/CleanOfflineDatabaseBackupsTask.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 69,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupDatabaseTask.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 44,
  "endLine" : 94,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Replicate()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 187,
  "endLine" : 240,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ViewHelpForCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 113,
  "endLine" : 167,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task MakeSingleRequest()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ExportDatabaseTask.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::Source" ],
  "startLine" : 54,
  "endLine" : 100,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/ListSqlUserTask.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 58,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/DeleteSqlUserTask.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteBrokenPackageBackupsTask.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 55,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PutDownloadRecords()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 132,
  "endLine" : 176,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyDatabaseBackupTask.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::Source" ],
  "startLine" : 38,
  "endLine" : 81,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/FixExternalPackageTask.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 49,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList CollectBlobs()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 291,
  "endLine" : 330,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Report()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 49,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplacePackageFileTask.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 61,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitorSet.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/BlobDownloadTimeMonitor.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def send_response()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScriptMigrations()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RunMigrationsTask.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::Source" ],
  "startLine" : 43,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CheckBlobCopiesTask.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::Source" ],
  "startLine" : 36,
  "endLine" : 71,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeletePackageFileTask.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::Source" ],
  "startLine" : 8,
  "endLine" : 40,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/ExportWarehouseBackupsTask.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Source" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State GetStateFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackagesTask.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::Source" ],
  "startLine" : 142,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/LowerCaseAllPackageBlobsTask.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Source" ],
  "startLine" : 9,
  "endLine" : 40,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual async Task Connect()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlMonitorBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/FixPackageFilesContentTypeTask.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::Source" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunMigrations()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RunMigrationsTask.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::Source" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 53,
  "endLine" : 89,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConfigureAzureDiagnostics()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetLastOriginalKey()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/CleanWarehouseBackupsTask.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 49,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Monitoring/TailJobLogTask.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::Source" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int TotalDownloads()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 330,
  "endLine" : 357,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReportFailure()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 198,
  "endLine" : 228,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IList GetPackagesToBackUp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackagesTask.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::Source" ],
  "startLine" : 192,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICommand GetCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandManager.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 53,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CheckDatabaseStatusTask.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::Source" ],
  "startLine" : 22,
  "endLine" : 55,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TVal GetPartialOptionMatch()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 163,
  "endLine" : 192,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CertificateValidationCallBack()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 300,
  "endLine" : 326,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/RunWorkerTask.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreatePerPackageReports()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WithRetry()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 524,
  "endLine" : 549,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBatchesFromSqlFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ResourceHelper.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::Source" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Execute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 265,
  "endLine" : 294,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateDirtyPerPackageReports()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 182,
  "endLine" : 217,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetSetting()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Settings.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Source" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteOldWarehouseBackupsTask.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 12,
  "endLine" : 38,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ViewHelp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAllPerPackageReports()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 127,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ReadJson()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/LogLevelConverter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task InternalTraceRoute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/NetworkHelpers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunJob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ConsoleMonitorRunner.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int InvokeGalopsProcess()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/GalopsProcessHelper.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_keyvalue_pairs()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_environment()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ListDatabaseBackupsTask.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/OpsTask.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::Source" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable EnumerateBlobs()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object FormatTime()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/UploadPackageTask.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetInactivePackageIds()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 413,
  "endLine" : 437,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForBackupCopy()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyDatabaseBackupTask.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::Source" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual CommandAttribute GetCommandAttribute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/OpsTask.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::Source" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable LoadEntries()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ExportDatabaseTask.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetAllPackageIds()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/ExportWarehouseBackupsJob.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteOldBackupDataBase()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/DeleteOldBackupDataBaseTaskTest.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/ExportWarehouseBackupsTask.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStateFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackagesTask.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::Source" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/ExportDailyBackupsTask.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddTablesAndProcs()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseArtifactsTask.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForBackupCopy()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary GetCommandOptions()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandManager.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ExecuteBatch()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/SqlHelper.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::Source" ],
  "startLine" : 8,
  "endLine" : 25,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream ToJson()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ReportHelpers.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Source" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception Unwrap()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/ExceptionUtility.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Source" ],
  "startLine" : 8,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobRunner()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteOldBackupSkipsIfNumberofBackupsLessThan5()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/DeleteOldBackupDataBaseTaskTest.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/ListOfflineDatabaseBackupsTask.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearInactivePackageReports()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 391,
  "endLine" : 411,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DownloadPackageBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICommand ParseCommandLine()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PrintJustified()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SqlConnectionStringBuilder BuildConnectionString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseMonitorBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteDebugBlob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/DebugHelper.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool VerifyDataBaseCreation()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_get_values()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SortItems()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 359,
  "endLine" : 378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartBackupCopy()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyDatabaseBackupTask.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::Source" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ExecuteCommandCore()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ListMigrationsTask.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IDictionary GetPackages()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetBackupStatus()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DatabaseBackupHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DownloadPackage()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static User GetUser()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task MakeMultipleRequests()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_record()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConfirmExport()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyDatabaseBackupTask.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IList GetAllPackages()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IDictionary GetLatestStablePackages()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CurateWebmatrixPackagesTask.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::Source" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTimeOffset? ParseTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Model/OnlineDatabaseBackup.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::Source" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Exists()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/CloudBlobExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SqlConnectionStringBuilder BuildConnectionString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlMonitorBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudStorageAccount CreateAccount()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/AzureStorageMonitorBase.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable GetAlreadyCuratedPackageIds()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CurateWebmatrixPackagesTask.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::Source" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/SynchronizePackageBackupsTask.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobLogEntry ParseEntry()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CloudStorageAccountConverter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTime GetDateTimeFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetFormattedMessage()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JsonLayout.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/BackupWarehouseJob.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::Source" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackageFileTask.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupPackagesTask.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DeleteBlobDirectory()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteBrokenPackageBackupsTask.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::Source" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CopyDatabaseForRestore()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CleanTagsTask.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable LoadJobLogs()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Db GetLastBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPackageBackupFileName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDictionary BuildSettingsDictionary()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ViewHelpForAllCommands()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleQoSEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatQoS()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async static Task TimeoutAfter()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/TaskExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSuccessfulResponse()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/BackupPackagesJob.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/ReplicatePackageStatisticsJob.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool OnStart()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ExecuteAggregateStatisticsTask.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/SynchronizePackageBackupsTask.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ExecuteCommandCore()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RunMigrationsTask.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/PackageComparer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Source" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable OrderedEntries()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WaitForDebugger()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/DebugHelper.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int Main()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/Program.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConfigureLogs()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/Program.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::Source" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunSingleJob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/PurgePackageStatisticsJob.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/CreateWarehouseReportsJob.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConfigureFileTarget()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnStop()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunSingleJobContinuously()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Stop()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlExecutor GetDataBaseExecutorFor()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string InvokeBackUpDataBaseTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplicatePackageStatisticsTaskBasicTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/ReplicatePackageStatisticsTaskTest.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FollowLog()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Monitoring/TailJobLogTask.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::Source" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Purge()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PurgePackageStatisticsTask.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Source" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameLiveDatabase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DownloadPackage()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string DownloadPackage()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CurateWebmatrixPackagesTask.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::Source" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportExportHelper()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/ImportExportHelper.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::Source" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobLog()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetBatchFromSqlFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ResourceHelper.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::Source" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetInterfaceType()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DatabaseExistsAndIsOnline()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICloudBlob GetPackageFileBlob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateHash()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDatabaseServerName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunSingleJobContinuously()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/ExportDailyBackupsJob.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/ExecuteAggregateStatisticsJob.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunSingleJob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int InvokeReplicatePackageStatisticsTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string InvokeBackupWarehouseTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AggregateStatsTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/AggregateStatsTaskTest.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AzureBlobMonitorBase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/AzureBlobMonitorBase.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/CleanOnlineDatabaseBackupsTask.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::Source" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportStatus()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CheckBlobCopiesTask.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::Source" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Monitoring/ListJobLogsTask.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PurgePackageStatisticsTask.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Uri CreateBlob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/CreateSqlUserTask.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/DeleteSqlUserTask.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameDatabaseBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/StreamConverter.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/SqlConnectionStringConverter.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stream ToStream()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ReportHelpers.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPackageFileName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTempFolder()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Package GetPackage()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Db GetDatabase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Get()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void QoS()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void QoS()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual CloudStorageAccount GetCloudStorageAccount()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Settings.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Source" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/CleanOnlineDatabaseBackupsJob.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/BackupDatabaseJob.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeAggregateStatsTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeDeleteOldDatabseBackupsTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeCreateWarehouseArtifactTask()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/TaskInvocationHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BackUpDataBaseTaskReturnsIfBackUpInProgressTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/BackUpDataBaseTaskTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateAndVerifyNewWareHouseDb()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/OpsTestBase.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_begin_request()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_fastcgi_keyvalue_pairs()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_params()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_input()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/CleanOfflineDatabaseBackupsTask.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::Source" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupDatabaseTask.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithMasterConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteDatabaseBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteOldWarehouseBackupsTask.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CopyBlobsTask.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::Source" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExecuteSqlBatch()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseArtifactsTask.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::Source" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JObject CreateJsonContent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object AddNullableString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplicatePackageStatisticsTask.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::Source" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/PackageComparer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Source" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetNextCommandLineItem()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandManager.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandAttribute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Attributes/CommandAttribute.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTime GetLastBackupTime()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PackageRegistration GetPackageRegistration()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetPackages()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AnySafe()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/ExtensionMethods.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAltText()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Success()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void MonitorFailure()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Failure()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Degraded()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Unhealthy()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task Connect()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlMonitorBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatTraceRoute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NetworkHelpers()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/NetworkHelpers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseRunningMonitor.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlServerRunningMonitor.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnStart()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RunOnce()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/CleanOfflineDatabaseBackupsJob.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JobRunner LoadJobRunner()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CreateDataBase()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlConnection OpenMasterConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PurgePackageStatisticsTask.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/UploadPackageTask.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseArtifactsTask.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateReport_RecentPopularity()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreatePackageReport()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateContainerIfNotExists()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 502,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeletePackageFileTask.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::Source" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrepareDataForRestore()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/SanitizeDatabaseTask.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RequiredOrConfig()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RequiredOrConfig()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Required()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Required()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnlineDatabaseBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Model/OnlineDatabaseBackup.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandAttribute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Attributes/CommandAttribute.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::Source" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool BackupIsInProgress()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CloudBlobContainer GetPackageBackupsBlobContainer()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRange()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/ExtensionMethods.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelpCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DownloadToFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/CloudBlobExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UploadFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/CloudBlobExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MonitoringEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitoringEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteColored()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object ExecuteScalar()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlConnectionExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/ListWorkerJobsTask.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::Source" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnStop()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataBaseState GetDataBaseState()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DataBaseState GetDataBaseStateFromCode()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_data()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AzureStorageMonitorBase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/AzureStorageMonitorBase.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::Source" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlConnection OpenConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CheckBlobCopiesTask.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::Source" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Monitoring/TailJobLogTask.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateReport_NuGetClientVersion()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateReport_Last6Months()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateReport_RecentPopularityDetail()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEmptyPackageReport()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable GetPackageBackupBlobItems()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteBrokenPackageBackupsTask.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::Source" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetPackageBlobFileNames()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/LocalizedResourceManager.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeHelper()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTimeOffset ParseOldTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Model/OnlineDatabaseBackup.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::Source" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTimeOffset ParseNewTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Model/OnlineDatabaseBackup.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::Source" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeploymentEnvironment FromConfigFile()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PrintCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitoringQoSEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitoringEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitorSet()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitorSet.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Ping()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/NetworkHelpers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ArgumentCountValid()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/Program.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::Source" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkerJob()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/WorkerJob.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTotalBackupDataBaseCount()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetAllDatabaseBackups()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BackUpDataBaseTaskIfOlderThanTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/BackUpDataBaseTaskTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_name_len()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CheckDatabaseStatusTask.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupWarehouseTask.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PrePopulateDimensions()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseArtifactsTask.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::Source" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestoreDatabaseTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopulatePackageFrameworksTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/PopulatePackageFrameworksTask.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::Source" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurateWebmatrixPackagesTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CurateWebmatrixPackagesTask.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizePackageBackupsTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/SynchronizePackageBackupsTask.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteUserTask.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/DeleteAllPackageVersionsTask.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestorePackagesTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RestorePackagesTask.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::Source" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ReplacePackageFileTask.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/RunMigrationsTask.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::Source" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionAttribute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Attributes/OptionAttribute.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Source" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDatabaseNameTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDbName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDbServer()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMasterConnectionString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetConnectionString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetOpsConnectionString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CloudBlobContainer GetPackagesBlobContainer()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T Get()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task Time()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeResult()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlMonitorBase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlMonitorBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Stop()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetJobList()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTableCount()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetConnectionStringForDataBase()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BackUpDataBaseTaskTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/BackUpDataBaseTaskTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BackUpDataBaseTaskWhatIfTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/BackUpDataBaseTaskTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BackupWarehouseTaskBasicTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/BackupWarehouseTaskTest.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateWarehouseArtifactTest()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests/CreateWarehouseArtifactsTaskTests.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_response()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AzureStorageMonitorBase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/AzureStorageMonitorBase.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Uri GetFullEndpoint()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/AzureStorageMonitorBase.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::Source" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task Invoke()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/BlobStorageAvailabilityMonitor.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::Source" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackupDatabaseTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupDatabaseTask.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PollForCompletion()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupDatabaseTask.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SqlConnectionStringBuilder SelectEnvironmentConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupDatabaseTask.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SqlConnectionStringBuilder SelectEnvironmentConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Backups/BackupWarehouseTask.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Source" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CloudBlobClient CreateBlobClient()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CloudStorageAccount GetStorageAccountFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CloudStorageAccount GetStorageAccountFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithMasterConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SqlConnectionStringBuilder GetConnectionFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SqlConnectionStringBuilder GetConnectionFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SqlConnectionStringBuilder GetConnectionFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/TaskBases.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::Source" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEntry()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Monitoring/TailJobLogTask.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::Source" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SqlConnectionStringBuilder GetConnectionFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/CreateWarehouseReportsTask.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteSqlUser()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/Database/DeleteSqlUserTask.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OpsTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/OpsTask.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::Source" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDbExecutor OpenConnection()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/SqlDbExecutorFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/LogLevelConverter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteJson()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/LogLevelConverter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineParser()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandLineParser.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JobLog()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/JobLog.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::Source" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCommands()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Infrastructure/CommandManager.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/StreamConverter.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Source" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CloudStorageAccountConverter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::Source" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandLineException CreateRequiredEx()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandLineException CreateRequiredOrConfigEx()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/ArgCheck.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::Source" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/SqlConnectionStringConverter.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineException()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CommandLineException.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineException()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CommandLineException.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Source" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineException()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CommandLineException.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Source" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandLineException()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CommandLineException.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Source" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterConverter()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type RemoveNullableFromType()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TypeAllowsNull()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetGenericCollectionType()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetDictionaryType()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKeyValueProperty()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMultiValuedProperty()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnumProperty()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/TypeHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::Source" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnlineDatabaseBackup()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Model/OnlineDatabaseBackup.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionAttribute()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Attributes/OptionAttribute.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Source" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDatabaseNameTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTimestamp()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Util.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::Source" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToShortNameOrNull()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/ExtensionMethods.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Source" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToFriendlyDateTimeString()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/ExtensionMethods.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Source" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudStorageAccount GetCloudStorageAccount()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlConnectionStringBuilder GetSqlConnectionStringBuilder()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/DeploymentEnvironment.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelpCommand()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCommandText()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PrintJustified()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Commands/HelpCommand.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::Source" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleMessageEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ColoredConsoleEventReporter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::Source" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ConsoleMonitorRunner.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::Source" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ConsoleMonitorRunner.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::Source" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeResult()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/ApplicationMonitor.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::Source" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string FormatResourceName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlMonitorBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::Source" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FlushDnsCache()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlDatabaseMonitorBase()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseMonitorBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatResourceName()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseMonitorBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Source" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlDatabaseSizeMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseSizeMonitor.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunWorkerTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations.Tools/RunWorkerTask.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Source" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Settings.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Source" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonLayout()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JsonLayout.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JobRunner.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::Source" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/Jobs/WorkerJob.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::Source" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DeleteDataBase()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTotalDownCount()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/DataBaseHelper.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UploadNewPackage()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/PackageHelper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DownloadPackage()",
  "longName" : "",
  "relativeFileName" : "FunctionalTests/NuGetOperations.FunctionalTests/NuGetOperations.FunctionalTests.Helpers/PackageHelper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::FunctionalTests" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteAggregateStatisticsTask()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/ExecuteAggregateStatisticsTask.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ValidateArguments()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Tasks/OpsTask.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::Source" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineException()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Operations/Common/CommandLineException.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Source" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fastcgi_abort_request()",
  "longName" : "",
  "relativeFileName" : "Modules/Azure/Scaffolding/Python/WebRole/wfastcgi.py",
  "fileLinesCount" : 386,
  "components" : [ "primary::Modules" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitoringMessageEvent()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitoringEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::Source" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlobStorageAvailabilityMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/BlobStorageAvailabilityMonitor.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::Source" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlobDownloadTimeMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring.Azure/BlobDownloadTimeMonitor.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Source" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitorSet()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/MonitorSet.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::Source" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/HttpMonitor.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::Source" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlDatabaseRunningMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlDatabaseRunningMonitor.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlServerRunningMonitor()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Monitoring/SqlServerRunningMonitor.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Source" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonLayout()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/JsonLayout.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::Source" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerRole()",
  "longName" : "",
  "relativeFileName" : "Source/NuGetGallery.Worker/WorkerRole.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::Source" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]