Beispiel #1
0
        private static void LogReport()
        {
            Process currentProcess = Process.GetCurrentProcess();
            string  processName    = currentProcess.ProcessName;

            if (ActivityCoverageReport.statistics.Count > 0)
            {
                ActivityCoverageReport.TryLogActivityRollupReportWithUsageEvent(new object[]
                {
                    processName,
                    ActivityCoverageReport.CachedAppName,
                    ActivityCoverageReport.rollupTime,
                    LogRowFormatter.FormatCollection(ActivityScopeImpl.GetFormattableStatistics(ActivityCoverageReport.statistics))
                });
                return;
            }
            ActivityCoverageReport.TryLogActivityRollupReportWithNoUsageEvent(new object[]
            {
                processName,
                ActivityCoverageReport.CachedAppName,
                ActivityCoverageReport.rollupTime
            });
        }
 public List <KeyValuePair <string, object> > GetFormattableStatistics()
 {
     return(ActivityScopeImpl.GetFormattableStatistics(this.statistics));
 }