示例#1
0
 private void RegisterOutput(IIncrementalGeneratorOutputNode outputNode)
 {
     if (!_outputNodes.Contains(outputNode))
     {
         _outputNodes.Add(outputNode);
     }
 }
示例#2
0
 private void RegisterOutputAndDeferredInput(SyntaxInputNode node, IIncrementalGeneratorOutputNode output)
 {
     _registerOutput(output);
     if (!_inputNodes.Contains(node))
     {
         _inputNodes.Add(node);
     }
 }
示例#3
0
 void IIncrementalGeneratorNode <TOutput> .RegisterOutput(IIncrementalGeneratorOutputNode output) => throw ExceptionUtilities.Unreachable;
示例#4
0
 public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _sourceNode.RegisterOutput(output);
示例#5
0
 public void RegisterOutput(IIncrementalGeneratorOutputNode output) => _registerOutputAndNode(this, output);