1 write to Driver
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (1)
65
Driver
= driver;
16 references to Driver
Microsoft.CodeAnalysis.Workspaces (16)
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (3)
83
return new(Documents,
Driver
, documentsAreFinal);
88
return DocumentsAreFinalAndFrozen ? this : new(Documents,
Driver
, documentsAreFinal: true, documentsAreFinalAndFrozen: true);
92
=>
Driver
== driver ? this : new(Documents, driver, DocumentsAreFinal, DocumentsAreFinalAndFrozen);
Workspace\Solution\SolutionState.CompilationTracker.cs (13)
82
return state.GeneratorInfo.
Driver
;
156
if (generatorInfo.
Driver
!= null && translate != null)
158
generatorInfo = generatorInfo.WithDriver(translate.TransformGeneratorDriver(generatorInfo.
Driver
));
614
var generatorDriver = state.GeneratorInfo.
Driver
;
802
if (generatorInfo.
Driver
== null)
819
var driverType = generatorInfo.
Driver
.GetType();
824
var state = stateMember.GetValue(generatorInfo.
Driver
);
853
generatorInfo = generatorInfo.WithDriver(generatorInfo.
Driver
!.RunGenerators(compilationToRunGeneratorsOn, cancellationToken));
855
solution.Services.GetService<ISourceGeneratorTelemetryCollectorWorkspaceService>()?.CollectRunResult(generatorInfo.
Driver
!.GetRunResult(), generatorInfo.
Driver
!.GetTimingInfo(), ProjectState);
857
var runResult = generatorInfo.
Driver
!.GetRunResult();
942
generatorInfo = new CompilationTrackerGeneratorInfo(generatedDocuments, generatorInfo.
Driver
, documentsAreFinal: true);
1069
var driverRunResult = compilationInfo.GeneratorInfo.
Driver
?.GetRunResult();