1 instantiation of Builder
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriver.cs (1)
341
var driverStateBuilder = new DriverStateTable.
Builder
(_state, compilation, syntaxInputNodes.ToImmutableAndFree(), cancellationToken);
20 references to Builder
Microsoft.CodeAnalysis (20)
SourceGeneration\GeneratorDriver.cs (2)
341
var
driverStateBuilder = new DriverStateTable.Builder(_state, compilation, syntaxInputNodes.ToImmutableAndFree(), cancellationToken);
485
private IncrementalExecutionContext UpdateOutputs(ImmutableArray<IIncrementalGeneratorOutputNode> outputNodes, IncrementalGeneratorOutputKind outputKind, GeneratorRunStateTable.Builder generatorRunStateBuilder, ImmutableHashSet<string> reservedHintNames, CancellationToken cancellationToken, DriverStateTable.
Builder
? driverStateBuilder = null)
SourceGeneration\IncrementalContexts.cs (2)
427
internal readonly DriverStateTable.
Builder
? TableBuilder;
433
public IncrementalExecutionContext(DriverStateTable.
Builder
? tableBuilder, GeneratorRunStateTable.Builder generatorRunStateBuilder, AdditionalSourcesCollection sources)
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (2)
33
protected abstract void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.
Builder
graphState, TInput item, CancellationToken cancellationToken);
35
public NodeStateTable<TOutput> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<TOutput>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\BatchNode.cs (1)
111
public NodeStateTable<ImmutableArray<TInput>> UpdateStateTable(DriverStateTable.
Builder
builder, NodeStateTable<ImmutableArray<TInput>>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\CombineNode.cs (2)
31
public NodeStateTable<(TInput1, TInput2)> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<(TInput1, TInput2)>? previousTable, CancellationToken cancellationToken)
88
private NodeStateTable<(TInput1, TInput2)> RecordStepsForCachedTable(DriverStateTable.
Builder
graphState, NodeStateTable<(TInput1, TInput2)> previousTable, NodeStateTable<TInput1> input1Table, NodeStateTable<TInput2> input2Table)
SourceGeneration\Nodes\HostOutputNode.cs (1)
33
public NodeStateTable<OutputType> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<OutputType>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\IIncrementalGeneratorNode.cs (1)
16
NodeStateTable<T> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken);
SourceGeneration\Nodes\InputNode.cs (4)
24
private readonly Func<DriverStateTable.
Builder
, ImmutableArray<T>> _getInput;
30
public InputNode(Func<DriverStateTable.
Builder
, ImmutableArray<T>> getInput, IEqualityComparer<T>? inputComparer = null)
36
Func<DriverStateTable.
Builder
, ImmutableArray<T>> getInput,
54
public NodeStateTable<T> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\PreCompilationSourceOutputNode.cs (1)
26
protected override void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.
Builder
graphState, TInput item, CancellationToken cancellationToken)
SourceGeneration\Nodes\SharedInputNodes.cs (1)
31
private static Compilation GetCompilationOrThrow(DriverStateTable.
Builder
b, string providerName)
SourceGeneration\Nodes\SourceOutputNode.cs (1)
30
protected override void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.
Builder
graphState, TInput item, CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxInputNode.cs (1)
31
public NodeStateTable<T> UpdateStateTable(DriverStateTable.
Builder
graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\TransformNode.cs (1)
46
public NodeStateTable<TOutput> UpdateStateTable(DriverStateTable.
Builder
builder, NodeStateTable<TOutput>? previousTable, CancellationToken cancellationToken)