8 implementations of RegisterOutput
Microsoft.CodeAnalysis (7)
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\SourceOutputNode.cs (1)
96
void IIncrementalGeneratorNode<TOutput>.
RegisterOutput
(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable();
SourceGeneration\Nodes\SyntaxInputNode.cs (1)
40
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _registerOutput(this, output);
SourceGeneration\Nodes\TransformNode.cs (1)
104
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\StateTableTests.cs (1)
1381
public void
RegisterOutput
(IIncrementalGeneratorOutputNode output) { }
7 references to RegisterOutput
Microsoft.CodeAnalysis (7)
SourceGeneration\IncrementalContexts.cs (3)
151
public void RegisterHostOutput<TSource>(IncrementalValueProvider<TSource> source, Action<HostOutputProductionContext, TSource> action) => source.Node.
RegisterOutput
(new HostOutputNode<TSource>(source.Node, action.WrapUserAction(CatchAnalyzerExceptions)));
164
public void RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<HostOutputProductionContext, TSource> action) => source.Node.
RegisterOutput
(new HostOutputNode<TSource>(source.Node, action.WrapUserAction(CatchAnalyzerExceptions)));
176
node.
RegisterOutput
(new SourceOutputNode<TSource>(node, action.WrapUserAction(CatchAnalyzerExceptions), kind, sourceExt));
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);