1 instantiation of GeneratorTimingInfo
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriver.cs (1)
189
var generatorTimings = _state.Generators.ZipAsArray(_state.GeneratorStates, (generator, generatorState) => new
GeneratorTimingInfo
(generator, generatorState.ElapsedTime));
12 references to GeneratorTimingInfo
Microsoft.CodeAnalysis (3)
CommandLine\ReportAnalyzerUtil.cs (1)
126
foreach (
var
timingInfo in generatorGroup.OrderByDescending(x => x.ElapsedTime))
SourceGeneration\RunResults.cs (2)
184
internal GeneratorDriverTimingInfo(TimeSpan elapsedTime, ImmutableArray<
GeneratorTimingInfo
> generatorTimes)
201
public ImmutableArray<
GeneratorTimingInfo
> GeneratorTimes { get; }
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
SourceGeneration\GeneratorDriverTests.cs (6)
3077
var
generatorTiming = Assert.Single(timing.GeneratorTimes);
3107
var
generatorTiming = Assert.Single(timing.GeneratorTimes);
3148
var
timing1 = timing.GeneratorTimes[0];
3153
var
timing2 = timing.GeneratorTimes[1];
3187
var
generatorTiming = Assert.Single(timing.GeneratorTimes);
3199
var
generatorTiming2 = Assert.Single(timing2.GeneratorTimes);
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
2116
var
timing1 = timing.GeneratorTimes[0];
2123
var
timing2 = timing.GeneratorTimes[1];
Microsoft.CodeAnalysis.Workspaces (1)
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
51
foreach (
var
generatorTime in driverTimingInfo.GeneratorTimes)