7 writes to PartialBuildTelemetry
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
521KnownTelemetry.PartialBuildTelemetry = null;
BackEnd\Node\OutOfProcServerNode.cs (1)
384BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
Microsoft.Build.Engine.UnitTests (3)
BackEnd\KnownTelemetry_Tests.cs (3)
18KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry(); 19KnownTelemetry.PartialBuildTelemetry = null; 28KnownTelemetry.PartialBuildTelemetry = buildTelemetry;
MSBuild (2)
XMake.cs (2)
245KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow }; 582KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow };
17 references to PartialBuildTelemetry
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (1)
518_buildTelemetry = KnownTelemetry.PartialBuildTelemetry;
BackEnd\Client\MSBuildClient.cs (8)
162if (KnownTelemetry.PartialBuildTelemetry != null) 164KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 503Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 505PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 508startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 509initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 510serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason);
Microsoft.Build.Engine.UnitTests (2)
BackEnd\KnownTelemetry_Tests.cs (2)
21KnownTelemetry.PartialBuildTelemetry.ShouldBeNull(); 30KnownTelemetry.PartialBuildTelemetry.ShouldBeSameAs(buildTelemetry);
MSBuild (6)
MSBuildClientApp.cs (2)
71if (KnownTelemetry.PartialBuildTelemetry != null) 73KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (4)
309if (KnownTelemetry.PartialBuildTelemetry != null) 311KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 318if (KnownTelemetry.PartialBuildTelemetry != null) 320KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine";