[ {
  "shortName" : "public static UpdateRequest Check()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/UpdateChecker.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 29,
  "endLine" : 137,
  "linesOfCode" : 93,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DownloadAndVerifyMsi()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 73,
  "endLine" : 153,
  "linesOfCode" : 71,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnStartup()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/App.xaml.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 18,
  "endLine" : 69,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownloadingWindow()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 24,
  "endLine" : 67,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainWindow()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/MainWindow.xaml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 21,
  "endLine" : 68,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDownloadAndInstall()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/MainWindow.xaml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 84,
  "endLine" : 113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version GetInstalledVersion()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/VersionControl.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TResult GetPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 10,
  "endLine" : 28,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TResult? TryGetPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertToUriQuery()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/UpdateChecker.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte ParseHexSymbol()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/ConvertUtil.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable RunModalDialog()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistrySharedStorage()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/SharedStorage/RegistrySharedStorage.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewWindow()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/WhatsNewWindow.xaml.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNavigating()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/WhatsNewWindow.xaml.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Start()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/DownloadingViewModel.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Advance()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/DownloadingViewModel.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Stop()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/DownloadingViewModel.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyCollection GetReleaseTypes()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/UpdateChecker.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri ToDirectoryUri()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/UriUtil.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/TextLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/TextLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Start()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Progress/BaseProgress.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Advance()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Progress/BaseProgress.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSharedStorage()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/SharedStorage/FileSharedStorage.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version CheckVersion()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/VersionControl.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetOsName()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/UpdateChecker.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri GetAbsoluteUriPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version GetVersionPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/WhatsNewWindow.xaml.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LicenseItemViewModel()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/LicenseItemViewModel.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TValue NotNull()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/ValidationUtil.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonElement? TryGetPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonElement GetPropertyEx()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/JsonUtil.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void HideMinimizeAndMaximizeButtons()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/WindowsExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AboutWindow()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/AboutWindow.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAbout()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/MainWindow.xaml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWhatsNew()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/MainWindow.xaml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubProgress()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Progress/SubProgress.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/TextLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCancel()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubLogger()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRequestNavigate()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/AboutWindow.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnQuit()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/MainWindow.xaml.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Advance()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Progress/SubProgress.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnHtmlChanged()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/WebBrowserBehavior.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateStatusViewModel()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequentialSharedStorage()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/SharedStorage/SequentialSharedStorage.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToLoverHexString()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/ConvertUtil.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToUpperHexString()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/ConvertUtil.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLogger()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/TextLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exception()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Util/TextLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Views/DownloadingWindow.xaml.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Stop()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/Progress/BaseProgress.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/DownloadingViewModel.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHtml()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/WebBrowserBehavior.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetHtml()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/WebBrowserBehavior.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatsNewViewModel()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/WhatsNewViewModel.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunUpdateDisposable()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/UpdateStatusViewModel.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "JetBrains.Etw.HostService.Updater/src/ViewModel/AboutViewModel.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::JetBrains.Etw.HostService.Updater" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]