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