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