public void Initialize(INode node, PortInfo info) { Node = node; Io = info.Io; Name = info.Field.Name; Id = RedOwlHash.GetHashId($"{Node.Id}.{Name}.{Io}"); }
internal DataPort(IDataPort symmetrical) { Node = symmetrical.Node; Io = symmetrical.Io.IsOutput() ? PortIO.In : PortIO.Out; Name = symmetrical.Name; Id = RedOwlHash.GetHashId($"{Node.Id}.{Name}.{Io}"); }
internal FlowPort(IFlowPort symmetrical) { Node = symmetrical.Node; Io = symmetrical.Io.IsOutput() ? PortIO.In : PortIO.Out; Name = symmetrical.Name; Id = RedOwlHash.GetHashId($"{Node.Id}.{Name}.{Io}"); SerialSuccession = (flow) => symmetrical; }