1 instantiation of IncrementalExecutionContext
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriver.cs (1)
489IncrementalExecutionContext context = new IncrementalExecutionContext(driverStateBuilder, generatorRunStateBuilder, sources);
9 references to IncrementalExecutionContext
Microsoft.CodeAnalysis (9)
SourceGeneration\GeneratorDriver.cs (5)
291IncrementalExecutionContext context = UpdateOutputs(outputNodes, IncrementalGeneratorOutputKind.PostInit, new GeneratorRunStateTable.Builder(false), ImmutableHashSet<string>.Empty, cancellationToken); 366var preCompilationContext = UpdateOutputs(generatorState.OutputNodes, IncrementalGeneratorOutputKind.PreCompilation, generatorRunStateBuilders[i], preCompReserved, cancellationToken, driverStateBuilder); 425var context = UpdateOutputs(generatorState.OutputNodes, IncrementalGeneratorOutputKind.Source | IncrementalGeneratorOutputKind.Implementation | IncrementalGeneratorOutputKind.Host, generatorRunStateBuilders[i], standardReserved, cancellationToken, driverStateBuilder); 485private IncrementalExecutionContext UpdateOutputs(ImmutableArray<IIncrementalGeneratorOutputNode> outputNodes, IncrementalGeneratorOutputKind outputKind, GeneratorRunStateTable.Builder generatorRunStateBuilder, ImmutableHashSet<string> reservedHintNames, CancellationToken cancellationToken, DriverStateTable.Builder? driverStateBuilder = null) 489IncrementalExecutionContext context = new IncrementalExecutionContext(driverStateBuilder, generatorRunStateBuilder, sources);
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (1)
100public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)
SourceGeneration\Nodes\HostOutputNode.cs (1)
67public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (1)
19void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken);
SourceGeneration\Nodes\PostInitOutputNode.cs (1)
23public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)