12 writes to StartAt
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
565StartAt = now,
BackEnd\Node\OutOfProcServerNode.cs (1)
401buildTelemetry.StartAt = command.PartialBuildTelemetry.StartedAt;
Microsoft.Build.Engine.UnitTests (8)
BackEnd\KnownTelemetry_Tests.cs (8)
78buildTelemetry.StartAt = startAt; 113buildTelemetry.StartAt = DateTime.MinValue; 117buildTelemetry.StartAt = null; 214buildTelemetry.StartAt = DateTime.UtcNow; 230buildTelemetry.StartAt = DateTime.UtcNow; 249buildTelemetry.StartAt = DateTime.UtcNow; 273buildTelemetry.StartAt = DateTime.UtcNow; 287buildTelemetry.StartAt = DateTime.UtcNow;
MSBuild (2)
XMake.cs (2)
301KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 652KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow };
7 references to StartAt
Microsoft.Build (2)
BackEnd\Client\MSBuildClient.cs (2)
503Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 508startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(),
Microsoft.Build.Engine.UnitTests (1)
BackEnd\KnownTelemetry_Tests.cs (1)
50buildTelemetry.StartAt.ShouldBeNull();
Microsoft.Build.Framework (4)
Telemetry\BuildTelemetry.cs (4)
161if (StartAt.HasValue && FinishedAt.HasValue) 163telemetryItems.Add(TelemetryConstants.BuildDurationPropertyName, (FinishedAt.Value - StartAt.Value).TotalMilliseconds); 214if (StartAt.HasValue && FinishedAt.HasValue) 217(FinishedAt.Value - StartAt.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture);