private AwaitNode(Node newParentNode, AwaitNode nodeToCopy, NodeCopyInfo copyInfo) : base(newParentNode, nodeToCopy, copyInfo) { InputTerminal = copyInfo.GetMappingFor(nodeToCopy.InputTerminal); OutputTerminal = copyInfo.GetMappingFor(nodeToCopy.OutputTerminal); PollResultVariable = nodeToCopy.PollResultVariable; }
private CreateMethodCallPromise(Node newParentNode, CreateMethodCallPromise nodeToCopy, NodeCopyInfo copyInfo) : base(newParentNode, nodeToCopy, copyInfo) { PromiseTerminal = copyInfo.GetMappingFor(nodeToCopy.PromiseTerminal); Signature = nodeToCopy.Signature; TargetName = nodeToCopy.TargetName; }
private StructFieldAccessorNode(Node newParentNode, StructFieldAccessorNode nodeToCopy, NodeCopyInfo copyInfo) : base(newParentNode, nodeToCopy, copyInfo) { StructInputTerminal = copyInfo.GetMappingFor(nodeToCopy.StructInputTerminal); StructType = nodeToCopy.StructType; FieldNames = nodeToCopy.FieldNames; }
private PanicOrContinueNode(Node newParentNode, PanicOrContinueNode nodeToCopy, NodeCopyInfo copyInfo) : base(newParentNode, nodeToCopy, copyInfo) { InputTerminal = copyInfo.GetMappingFor(nodeToCopy.InputTerminal); OutputTerminal = copyInfo.GetMappingFor(nodeToCopy.OutputTerminal); }
private PrimitiveTypeNode(Node newParentNode, PrimitiveTypeNode nodeToCopy, NodeCopyInfo copyInfo) : base(newParentNode, nodeToCopy, copyInfo) { Type = nodeToCopy.Type; OutputTerminal = copyInfo.GetMappingFor(nodeToCopy.OutputTerminal); }