2 writes to ExecutionsCount
Microsoft.Build.Framework (2)
Telemetry\TaskExecutionStats.cs (1)
65ExecutionsCount += other.ExecutionsCount;
Telemetry\WorkerNodeTelemetryData.cs (1)
46taskExecutionStats.ExecutionsCount += executionsCount;
22 references to ExecutionsCount
Microsoft.Build (2)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
81foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.ExecutionsCount)) 83Console.WriteLine($"{task.Key} - {task.Value.ExecutionsCount}");
Microsoft.Build.Engine.UnitTests (9)
Telemetry\Telemetry_Tests.cs (9)
64workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].ExecutionsCount.ShouldBe(2); 66workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].ExecutionsCount.ShouldBe(1); 71.Count(v => v.CumulativeExecutionTime > TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(2); 138workerNodeData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].ExecutionsCount.ShouldBe(3); 140workerNodeData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].ExecutionsCount.ShouldBe(1); 143workerNodeData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task01", true, false)].ExecutionsCount.ShouldBe(2); 146workerNodeData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task02", true, false)].ExecutionsCount.ShouldBe(0); 149workerNodeData.TasksExecutionData.Values.Count(v => v.CumulativeExecutionTime > TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(3); 197workerNodeData.TasksExecutionData[inlineTaskKey].ExecutionsCount.ShouldBe(1);
Microsoft.Build.Framework (11)
Telemetry\TaskExecutionStats.cs (4)
65ExecutionsCount += other.ExecutionsCount; 83ExecutionsCount == other.ExecutionsCount && 94hashCode = (hashCode * 397) ^ ExecutionsCount.GetHashCode();
Telemetry\TelemetryDataUtils.cs (5)
102valuePair.Value.ExecutionsCount, 212var totalStats = total.ExecutionsCount > 0 214total.ExecutionsCount, 219var nugetStats = fromNuget.ExecutionsCount > 0 221fromNuget.ExecutionsCount,
Telemetry\WorkerNodeTelemetryData.cs (1)
24AddTask(task.Key, task.Value.CumulativeExecutionTime, task.Value.ExecutionsCount, task.Value.TotalMemoryBytes, task.Value.TaskFactoryName, task.Value.TaskHostRuntime);
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
25writer.Write(entry.Value.ExecutionsCount);