async void CreateStartupMetadata(StartupInfo startupInfo) { var result = await Task.Run(() => DesktopService.PlatformTelemetry()); if (result == null) { return; } Counters.Startup.Inc(GetStartupMetadata(startupInfo, result)); IdeApp.OnStartupCompleted(); }
void CreateStartupMetadata(StartupInfo si, Dictionary <string, long> timings) { var result = DesktopService.PlatformTelemetry; if (result == null) { return; } var startupMetadata = GetStartupMetadata(si, result, timings); Counters.Startup.Inc(startupMetadata); IdeApp.OnStartupCompleted(startupMetadata, timeToCodeTimer); }
void CreateStartupMetadata (StartupInfo startupInfo, Dictionary<string, long> timings) { var result = DesktopService.PlatformTelemetry; if (result == null) { return; } var startupMetadata = GetStartupMetadata (startupInfo, result, timings); Counters.Startup.Inc (startupMetadata); if (ttcMetadata != null) { ttcMetadata.AddProperties (startupMetadata); } IdeApp.OnStartupCompleted (); }