Esempio n. 1
0
        async void CreateStartupMetadata(StartupInfo startupInfo)
        {
            var result = await Task.Run(() => DesktopService.PlatformTelemetry());

            if (result == null)
            {
                return;
            }
            Counters.Startup.Inc(GetStartupMetadata(startupInfo, result));
            IdeApp.OnStartupCompleted();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
		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 ();
		}