7 implementations of RegisterOutput
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (1)
90
void IIncrementalGeneratorNode<TOutput>.
RegisterOutput
(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable();
SourceGeneration\Nodes\BatchNode.cs (1)
150
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
SourceGeneration\Nodes\CombineNode.cs (1)
107
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output)
SourceGeneration\Nodes\HostOutputNode.cs (1)
102
void IIncrementalGeneratorNode<OutputType>.
RegisterOutput
(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable();
SourceGeneration\Nodes\InputNode.cs (1)
120
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _registerOutput(output);
SourceGeneration\Nodes\SyntaxInputNode.cs (1)
48
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _registerOutput(this, output);
SourceGeneration\Nodes\TransformNode.cs (1)
104
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
8 references to RegisterOutput
Microsoft.CodeAnalysis (8)
SourceGeneration\IncrementalContexts.cs (4)
152
public void RegisterHostOutput<TSource>(IncrementalValueProvider<TSource> source, Action<HostOutputProductionContext, TSource> action) => source.Node.
RegisterOutput
(new HostOutputNode<TSource>(source.Node, action.WrapUserAction(CatchAnalyzerExceptions)));
165
public void RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<HostOutputProductionContext, TSource> action) => source.Node.
RegisterOutput
(new HostOutputNode<TSource>(source.Node, action.WrapUserAction(CatchAnalyzerExceptions)));
209
node.
RegisterOutput
(new SourceOutputNode<TSource>(node, action.WrapUserAction(CatchAnalyzerExceptions), kind, sourceExt));
214
node.
RegisterOutput
(new PreCompilationSourceOutputNode<TSource>(node, action.WrapUserAction(CatchAnalyzerExceptions), _sourceExtension));
SourceGeneration\Nodes\BatchNode.cs (1)
150
public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.
RegisterOutput
(output);
SourceGeneration\Nodes\CombineNode.cs (2)
110
_input1.
RegisterOutput
(output);
111
_input2.
RegisterOutput
(output);
SourceGeneration\Nodes\TransformNode.cs (1)
104
public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.
RegisterOutput
(output);