8 implementations of RegisterOutput
Microsoft.CodeAnalysis (6)
SourceGeneration\Nodes\BatchNode.cs (1)
146public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
SourceGeneration\Nodes\CombineNode.cs (1)
102public void RegisterOutput(IIncrementalGeneratorOutputNode output)
SourceGeneration\Nodes\InputNode.cs (1)
106public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _registerOutput(output);
SourceGeneration\Nodes\SourceOutputNode.cs (1)
92void 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)
89public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\StateTableTests.cs (1)
1049public void RegisterOutput(IIncrementalGeneratorOutputNode output) { }
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
HostOutputNode.cs (1)
90void IIncrementalGeneratorNode<TOutput>.RegisterOutput(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable();
6 references to RegisterOutput
Microsoft.CodeAnalysis (5)
SourceGeneration\IncrementalContexts.cs (1)
82node.RegisterOutput(new SourceOutputNode<TSource>(node, action.WrapUserAction(), kind, sourceExt));
SourceGeneration\Nodes\BatchNode.cs (1)
146public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
SourceGeneration\Nodes\CombineNode.cs (2)
105_input1.RegisterOutput(output); 106_input2.RegisterOutput(output);
SourceGeneration\Nodes\TransformNode.cs (1)
89public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
17source.Node.RegisterOutput(new HostOutputNode<TSource>(source.Node, action));