11 writes to FinishedAt
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
1141_buildTelemetry.FinishedAt = DateTime.UtcNow;
Microsoft.Build.Engine.UnitTests (10)
BackEnd\KnownTelemetry_Tests.cs (10)
71buildTelemetry.FinishedAt = finishedAt; 114buildTelemetry.FinishedAt = null; 118buildTelemetry.FinishedAt = DateTime.MaxValue; 122buildTelemetry.FinishedAt = null; 126buildTelemetry.FinishedAt = DateTime.MaxValue; 215buildTelemetry.FinishedAt = DateTime.UtcNow; 231buildTelemetry.FinishedAt = DateTime.UtcNow; 250buildTelemetry.FinishedAt = DateTime.UtcNow; 274buildTelemetry.FinishedAt = DateTime.UtcNow; 288buildTelemetry.FinishedAt = DateTime.UtcNow;
9 references to FinishedAt
Microsoft.Build.Engine.UnitTests (1)
BackEnd\KnownTelemetry_Tests.cs (1)
43buildTelemetry.FinishedAt.ShouldBeNull();
Microsoft.Build.Framework (8)
Telemetry\BuildTelemetry.cs (8)
161if (StartAt.HasValue && FinishedAt.HasValue) 163telemetryItems.Add(TelemetryConstants.BuildDurationPropertyName, (FinishedAt.Value - StartAt.Value).TotalMilliseconds); 166if (InnerStartAt.HasValue && FinishedAt.HasValue) 168telemetryItems.Add(TelemetryConstants.InnerBuildDurationPropertyName, (FinishedAt.Value - InnerStartAt.Value).TotalMilliseconds); 214if (StartAt.HasValue && FinishedAt.HasValue) 217(FinishedAt.Value - StartAt.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture); 220if (InnerStartAt.HasValue && FinishedAt.HasValue) 223(FinishedAt.Value - InnerStartAt.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture);