1 implementation of TargetsExecutionData
Microsoft.Build.Framework (1)
Telemetry\WorkerNodeTelemetryData.cs (1)
86public Dictionary<TaskOrTargetTelemetryKey, TargetExecutionStats> TargetsExecutionData { get; }
10 references to TargetsExecutionData
Microsoft.Build.Engine.UnitTests (3)
Telemetry\Telemetry_Tests.cs (3)
508telemetryEvents[0].WorkerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(key); 524allTelemetryEvents[1].WorkerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(key2); 525allTelemetryEvents[1].WorkerNodeTelemetryData.TargetsExecutionData.ShouldNotContainKey(key, "Old data should not appear after reset");
Microsoft.Build.Framework (6)
Telemetry\TelemetryDataUtils.cs (3)
42targetsSummary.Process(telemetryData.TargetsExecutionData); 47var incrementality = ComputeIncrementalityInfo(telemetryData.TargetsExecutionData); 51includeTargetDetails ? GetTargetsDetails(telemetryData.TargetsExecutionData) : [],
Telemetry\WorkerNodeTelemetryData.cs (1)
27foreach (var target in other.TargetsExecutionData)
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
31writer.Write7BitEncodedInt(WorkerNodeTelemetryData.TargetsExecutionData.Count); 32foreach (KeyValuePair<TaskOrTargetTelemetryKey, TargetExecutionStats> entry in WorkerNodeTelemetryData.TargetsExecutionData)
Microsoft.Build.Framework.UnitTests (1)
WorkerNodeTelemetryEventArgs_Tests.cs (1)
44argDeserialized.WorkerNodeTelemetryData.TargetsExecutionData.ShouldBeEquivalentTo(td.TargetsExecutionData);