private void RegisterOutput(IIncrementalGeneratorOutputNode outputNode) { if (!_outputNodes.Contains(outputNode)) { _outputNodes.Add(outputNode); } }
private void RegisterOutputAndDeferredInput(SyntaxInputNode node, IIncrementalGeneratorOutputNode output) { _registerOutput(output); if (!_inputNodes.Contains(node)) { _inputNodes.Add(node); } }
void IIncrementalGeneratorNode <TOutput> .RegisterOutput(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable;
public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _registerOutputAndNode(this, output);