6 instantiations of TaskExecutionStats
Microsoft.Build.Engine.UnitTests (2)
TelemetryTests.cs (2)
180
new
TaskExecutionStats
(TimeSpan.FromSeconds(2.1554548), 5, 545)
184
new
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)
103
private class TaskDataConverter : JsonConverter<Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>?>
105
public override Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>? Read(
114
Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>? value,
126
foreach (KeyValuePair<TaskOrTargetTelemetryKey,
TaskExecutionStats
> valuePair in value)
235
public void Initialize(Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
> tasksExecutionData)
246
TaskExecutionStats
taskExecutionStats)
250
void UpdateSingleStatistics(TasksInfo summarizedTaskInfo,
TaskExecutionStats
infoToAdd, TaskOrTargetTelemetryKey kkey)
266
public
TaskExecutionStats
Total { get; } =
TaskExecutionStats
.CreateEmpty();
267
public
TaskExecutionStats
FromNuget { get; } =
TaskExecutionStats
.CreateEmpty();
294
void WriteSingleStat(Utf8JsonWriter writer,
TaskExecutionStats
stats, string name, bool writeIfEmpty)
Microsoft.Build.Engine.UnitTests (1)
TelemetryTests.cs (1)
176
new Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>()
Microsoft.Build.Framework (11)
Telemetry\IWorkerNodeTelemetryData.cs (1)
10
Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
> TasksExecutionData { get; }
Telemetry\TaskExecutionStats.cs (4)
14
internal static
TaskExecutionStats
CreateEmpty()
32
internal void AddAnother(
TaskExecutionStats
another)
42
if (obj is
TaskExecutionStats
other)
49
protected bool Equals(
TaskExecutionStats
other)
Telemetry\WorkerNodeTelemetryData.cs (4)
11
public WorkerNodeTelemetryData(Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
> tasksExecutionData, Dictionary<TaskOrTargetTelemetryKey, bool> targetsExecutionData)
32
TaskExecutionStats
? taskExecutionStats;
54
: this(new Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>(), new Dictionary<TaskOrTargetTelemetryKey, bool>())
57
public Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
> TasksExecutionData { get; }
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
22
foreach (KeyValuePair<TaskOrTargetTelemetryKey,
TaskExecutionStats
> entry in WorkerNodeTelemetryData.TasksExecutionData)
41
Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
> tasksExecutionData = new();
Microsoft.Build.Framework.UnitTests (1)
WorkerNodeTelemetryEventArgs_Tests.cs (1)
21
new Dictionary<TaskOrTargetTelemetryKey,
TaskExecutionStats
>()