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