6 instantiations of TaskExecutionStats
Microsoft.Build.Engine.UnitTests (2)
TelemetryTests.cs (2)
180new TaskExecutionStats(TimeSpan.FromSeconds(2.1554548), 5, 545) 184new TaskExecutionStats(TimeSpan.FromSeconds(254548), 6, 54545451)
Microsoft.Build.Framework (1)
Telemetry\TaskExecutionStats.cs (1)
15=> new();
Microsoft.Build.Framework.UnitTests (3)
WorkerNodeTelemetryEventArgs_Tests.cs (3)
23{ (TaskOrTargetTelemetryKey)"task1", new TaskExecutionStats(TimeSpan.FromMinutes(1), 5, 1234) }, 24{ (TaskOrTargetTelemetryKey)"task2", new TaskExecutionStats(TimeSpan.Zero, 0, 0) }, 25{ (TaskOrTargetTelemetryKey)"task3", new TaskExecutionStats(TimeSpan.FromTicks(1234), 12, 987654321) }
25 references to TaskExecutionStats
Microsoft.Build (12)
TelemetryInfra\TelemetryDataUtils.cs (12)
103private class TaskDataConverter : JsonConverter<Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>?> 105public override Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>? Read( 114Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>? value, 126foreach (KeyValuePair<TaskOrTargetTelemetryKey, TaskExecutionStats> valuePair in value) 235public void Initialize(Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats> tasksExecutionData) 246TaskExecutionStats taskExecutionStats) 250void UpdateSingleStatistics(TasksInfo summarizedTaskInfo, TaskExecutionStats infoToAdd, TaskOrTargetTelemetryKey kkey) 266public TaskExecutionStats Total { get; } = TaskExecutionStats.CreateEmpty(); 267public TaskExecutionStats FromNuget { get; } = TaskExecutionStats.CreateEmpty(); 294void WriteSingleStat(Utf8JsonWriter writer, TaskExecutionStats stats, string name, bool writeIfEmpty)
Microsoft.Build.Engine.UnitTests (1)
TelemetryTests.cs (1)
176new Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>()
Microsoft.Build.Framework (11)
Telemetry\IWorkerNodeTelemetryData.cs (1)
10Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats> TasksExecutionData { get; }
Telemetry\TaskExecutionStats.cs (4)
14internal static TaskExecutionStats CreateEmpty() 32internal void AddAnother(TaskExecutionStats another) 42if (obj is TaskExecutionStats other) 49protected bool Equals(TaskExecutionStats other)
Telemetry\WorkerNodeTelemetryData.cs (4)
11public WorkerNodeTelemetryData(Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats> tasksExecutionData, Dictionary<TaskOrTargetTelemetryKey, bool> targetsExecutionData) 32TaskExecutionStats? taskExecutionStats; 54: this(new Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>(), new Dictionary<TaskOrTargetTelemetryKey, bool>()) 57public Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats> TasksExecutionData { get; }
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
22foreach (KeyValuePair<TaskOrTargetTelemetryKey, TaskExecutionStats> entry in WorkerNodeTelemetryData.TasksExecutionData) 41Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats> tasksExecutionData = new();
Microsoft.Build.Framework.UnitTests (1)
WorkerNodeTelemetryEventArgs_Tests.cs (1)
21new Dictionary<TaskOrTargetTelemetryKey, TaskExecutionStats>()