2 writes to ExecutionsCount
Microsoft.Build.Framework (2)
Telemetry\TaskExecutionStats.cs (1)
47this.ExecutionsCount += other.ExecutionsCount;
Telemetry\WorkerNodeTelemetryData.cs (1)
41taskExecutionStats.ExecutionsCount += executionsCount;
21 references to ExecutionsCount
Microsoft.Build (7)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
75foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.ExecutionsCount)) 77Console.WriteLine($"{task.Key} - {task.Value.ExecutionsCount}");
TelemetryInfra\TelemetryDataUtils.cs (5)
143writer.WriteNumber(nameof(valuePair.Value.ExecutionsCount), valuePair.Value.ExecutionsCount); 317if (stats.ExecutionsCount > 0) 320writer.WriteNumber(nameof(stats.ExecutionsCount), stats.ExecutionsCount);
Microsoft.Build.Engine.UnitTests (8)
Telemetry\Telemetry_Tests.cs (8)
82((int)workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].ExecutionsCount).ShouldBe(2); 84((int)workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].ExecutionsCount).ShouldBe(1); 89.Count(v => v.CumulativeExecutionTime > TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(2); 157((int)workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].ExecutionsCount).ShouldBe(3); 159((int)workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].ExecutionsCount).ShouldBe(1); 162((int)workerNodeTelemetryData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task01", true, false)].ExecutionsCount).ShouldBe(2); 165((int)workerNodeTelemetryData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task02", true, false)].ExecutionsCount).ShouldBe(0); 169.Count(v => v.CumulativeExecutionTime > TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(3);
Microsoft.Build.Framework (6)
Telemetry\TaskExecutionStats.cs (4)
47this.ExecutionsCount += other.ExecutionsCount; 63ExecutionsCount == other.ExecutionsCount; 72hashCode = (hashCode * 397) ^ ExecutionsCount.GetHashCode();
Telemetry\WorkerNodeTelemetryData.cs (1)
21AddTask(task.Key, task.Value.CumulativeExecutionTime, task.Value.ExecutionsCount, task.Value.TotalMemoryBytes);
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
28writer.Write(entry.Value.ExecutionsCount);