Implemented interface member:
property
TargetsExecutionData
Microsoft.Build.Framework.IWorkerNodeTelemetryData.TargetsExecutionData
1 write to TargetsExecutionData
Microsoft.Build.Framework (1)
Telemetry\WorkerNodeTelemetryData.cs (1)
14TargetsExecutionData = targetsExecutionData;
15 references to TargetsExecutionData
Microsoft.Build (2)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
52Console.WriteLine($"Targets ({_workerNodeTelemetryData.TargetsExecutionData.Count}):"); 53foreach (var target in _workerNodeTelemetryData.TargetsExecutionData)
Microsoft.Build.Engine.UnitTests (10)
TelemetryTests.cs (10)
75workerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(buildTargetKey); 76workerNodeTelemetryData.TargetsExecutionData[buildTargetKey].ShouldBeTrue(); 77workerNodeTelemetryData.TargetsExecutionData.Keys.Count.ShouldBe(1); 146workerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(new TaskOrTargetTelemetryKey("Build", true, false)); 147workerNodeTelemetryData.TargetsExecutionData[new TaskOrTargetTelemetryKey("Build", true, false)].ShouldBeTrue(); 148workerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(new TaskOrTargetTelemetryKey("BeforeBuild", true, false)); 149workerNodeTelemetryData.TargetsExecutionData[new TaskOrTargetTelemetryKey("BeforeBuild", true, false)].ShouldBeTrue(); 150workerNodeTelemetryData.TargetsExecutionData.ShouldContainKey(new TaskOrTargetTelemetryKey("NotExecuted", true, false)); 151workerNodeTelemetryData.TargetsExecutionData[new TaskOrTargetTelemetryKey("NotExecuted", true, false)].ShouldBeFalse(); 152workerNodeTelemetryData.TargetsExecutionData.Keys.Count.ShouldBe(3);
Microsoft.Build.Framework (2)
Telemetry\WorkerNodeTelemetryData.cs (2)
48TargetsExecutionData[target] = 50wasExecuted || (TargetsExecutionData.TryGetValue(target, out bool wasAlreadyExecuted) && wasAlreadyExecuted);
Microsoft.Build.Framework.UnitTests (1)
WorkerNodeTelemetryEventArgs_Tests.cs (1)
41argDeserialized.WorkerNodeTelemetryData.TargetsExecutionData.ShouldBeEquivalentTo(td.TargetsExecutionData);