1 write to ElapsedTime
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
226
ElapsedTime
= elapsedTime;
27 references to ElapsedTime
Microsoft.CodeAnalysis (4)
CommandLine\ReportAnalyzerUtil.cs (4)
166
.OrderByDescending(kvp => kvp.Sum(entry => entry.
ElapsedTime
.Ticks));
170
var executionTime = generatorGroup.Sum(x => x.
ElapsedTime
.TotalSeconds);
174
foreach (var timingInfo in generatorGroup.OrderByDescending(x => x.
ElapsedTime
))
176
executionTime = timingInfo.
ElapsedTime
.TotalSeconds;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (22)
SourceGeneration\GeneratorDriverTests.cs (14)
3539
Assert.Equal(TimeSpan.Zero, generatorTiming.
ElapsedTime
);
3569
Assert.NotEqual(TimeSpan.Zero, generatorTiming.
ElapsedTime
);
3570
Assert.True(timing.ElapsedTime >= generatorTiming.
ElapsedTime
);
3610
Assert.NotEqual(TimeSpan.Zero, timing1.
ElapsedTime
);
3611
Assert.True(timing.ElapsedTime >= timing1.
ElapsedTime
);
3615
Assert.NotEqual(TimeSpan.Zero, timing2.
ElapsedTime
);
3616
Assert.True(timing.ElapsedTime >= timing2.
ElapsedTime
);
3618
Assert.True(timing.ElapsedTime >= timing1.
ElapsedTime
+ timing2.
ElapsedTime
);
3649
Assert.NotEqual(TimeSpan.Zero, generatorTiming.
ElapsedTime
);
3650
Assert.True(timing.ElapsedTime >= generatorTiming.
ElapsedTime
);
3661
Assert.NotEqual(TimeSpan.Zero, generatorTiming2.
ElapsedTime
);
3662
Assert.True(generatorTiming.
ElapsedTime
> generatorTiming2.
ElapsedTime
);
SourceGeneration\SyntaxAwareGeneratorTests.cs (8)
2107
Assert.NotEqual(TimeSpan.Zero, timing1.
ElapsedTime
);
2108
Assert.True(timing.ElapsedTime >= timing1.
ElapsedTime
);
2109
Assert.True(timing1.
ElapsedTime
.TotalMilliseconds >= sleepTimeInMs);
2114
Assert.NotEqual(TimeSpan.Zero, timing2.
ElapsedTime
);
2115
Assert.True(timing.ElapsedTime >= timing2.
ElapsedTime
);
2116
Assert.True(timing2.
ElapsedTime
.TotalMilliseconds >= sleepTimeInMs * 2);
2119
Assert.True(timing2.
ElapsedTime
> timing1.
ElapsedTime
);
Microsoft.CodeAnalysis.Workspaces (1)
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
56
_elapsedTimeByGenerator.AddDataPoint(GetTelemetryKey(generatorTime.Generator, getAnalyzerReference), generatorTime.
ElapsedTime
);