public async Task <Dictionary <string, TimeSpan?> > GetTimingsSinceStartup() { return(await Task.Factory.StartNew(() => { var timings = new Dictionary <string, TimeSpan?>(); var startupTime = ProfilerTimeHelper.GetAppStartupTime(); foreach (var eventInfo in _eventTimingsSinceStartup) { timings.Add(eventInfo.Key, eventInfo.Value - startupTime); } return timings; })); }
public DateTime?GetStartupTime() { return(ProfilerTimeHelper.GetAppStartupTime()); }