Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
 private static Port.Capacity GetCapacity(PortCapacityMode mode)
 {
     return(mode == PortCapacityMode.Single ? Port.Capacity.Single : Port.Capacity.Multi);
 }