1 instantiation of IncrementalExecutionContext
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriver.cs (1)
317
IncrementalExecutionContext context = new
IncrementalExecutionContext
(driverStateBuilder, generatorRunStateBuilder, new AdditionalSourcesCollection(SourceExtension));
8 references to IncrementalExecutionContext
Microsoft.CodeAnalysis (7)
SourceGeneration\GeneratorDriver.cs (4)
241
IncrementalExecutionContext
context = UpdateOutputs(outputNodes, IncrementalGeneratorOutputKind.PostInit, new GeneratorRunStateTable.Builder(false), cancellationToken);
298
var
context = UpdateOutputs(generatorState.OutputNodes, IncrementalGeneratorOutputKind.Source | IncrementalGeneratorOutputKind.Implementation | HostKind, new GeneratorRunStateTable.Builder(state.TrackIncrementalSteps), cancellationToken, driverStateBuilder);
314
private
IncrementalExecutionContext
UpdateOutputs(ImmutableArray<IIncrementalGeneratorOutputNode> outputNodes, IncrementalGeneratorOutputKind outputKind, GeneratorRunStateTable.Builder generatorRunStateBuilder, CancellationToken cancellationToken, DriverStateTable.Builder? driverStateBuilder = null)
317
IncrementalExecutionContext
context = new IncrementalExecutionContext(driverStateBuilder, generatorRunStateBuilder, new AdditionalSourcesCollection(SourceExtension));
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (1)
19
void AppendOutputs(
IncrementalExecutionContext
context, CancellationToken cancellationToken);
SourceGeneration\Nodes\PostInitOutputNode.cs (1)
21
public void AppendOutputs(
IncrementalExecutionContext
context, CancellationToken cancellationToken)
SourceGeneration\Nodes\SourceOutputNode.cs (1)
94
public void AppendOutputs(
IncrementalExecutionContext
context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
HostOutputNode.cs (1)
65
public void AppendOutputs(
IncrementalExecutionContext
context, CancellationToken cancellationToken)