1 write to TracingData
Microsoft.Build.Framework (1)
BuildCheck\BuildCheckEventArgs.cs (1)
117TracingData = new BuildCheckTracingData(tracingData, infrastructureTracingData);
17 references to TracingData
Microsoft.Build (3)
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
114_tracingData.MergeIn(eventArgs.TracingData);
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
330Dictionary<string, TimeSpan> stats = e.TracingData.ExtractCheckStats(); 331stats.Merge(e.TracingData.InfrastructureTracingData, (span1, span2) => span1 + span2);
Microsoft.Build.Engine.UnitTests (3)
BuildEventArgsSerialization_Tests.cs (3)
562e => e.TracingData.InfrastructureTracingData.Keys.Count.ToString(), 563e => e.TracingData.InfrastructureTracingData.Keys.ToCsvString(false), 564e => e.TracingData.InfrastructureTracingData.Values
Microsoft.Build.Framework (3)
BuildCheck\BuildCheckEventArgs.cs (3)
49writer.WriteDurationsDictionary(TracingData.InfrastructureTracingData); 51writer.Write7BitEncodedInt(TracingData.TelemetryData.Count); 52foreach (BuildCheckRuleTelemetryData data in TracingData.TelemetryData.Values)
Microsoft.Build.Framework.UnitTests (8)
BuildCheckTracingEventArgs_Tests.cs (8)
48argDeserialized.TracingData.InfrastructureTracingData.ShouldBeEquivalentTo(arg.TracingData.InfrastructureTracingData); 49argDeserialized.TracingData.TelemetryData.Keys.ShouldBeEquivalentTo(arg.TracingData.TelemetryData.Keys); 51argDeserialized.TracingData.TelemetryData["id1"].ShouldBeEquivalentTo(arg.TracingData.TelemetryData["id1"]); 52argDeserialized.TracingData.TelemetryData["id2"].ShouldBeEquivalentTo(arg.TracingData.TelemetryData["id2"]);