public SerPort(BasePort basePort) { this.name = basePort.Name; this.capacityMode = basePort.CapacityMode; this.direction = basePort.Direction; this.portType = basePort.PortType.AssemblyQualifiedName; var refs = new List <BasePort>(); foreach (BasePort port in basePort.GetReferences()) { if (!refs.Contains(port)) { refs.Add(port); refParents.Add(port.Parent); refNames.Add(port.Name); } } }
private static Port.Capacity GetCapacity(PortCapacityMode mode) { return(mode == PortCapacityMode.Single ? Port.Capacity.Single : Port.Capacity.Multi); }