Ejemplo n.º 1
0
        private List <NodeConnection> findConnectionsByPosition(int x, int y)
        {
            List <NodeConnection> result  = new List <NodeConnection>();
            NodeConnection        ifExist = connectionList.FirstOrDefault(
                i => (i.Start.Equals(new Point(x, y))) || (i.End.Equals(new Point(x, y))));

            if (ifExist != null)
            {
                result = connectionList.AsParallel().Where(
                    i => (i.Start.Equals(new Point(x, y))) || (i.End.Equals(new Point(x, y)))
                    ).ToList();
            }

            return(result);
        }
Ejemplo n.º 2
0
 public NodeConnection(NodeConnection nc) : this(nc.From, nc.virtualPortFrom, nc.To, nc.VirtualPortTo, nc.Name)
 {
 }
Ejemplo n.º 3
0
 public void removeConnection(NodeConnection conn)
 {
     connectionList.RemoveAt(connectionList.IndexOf(conn));
 }
Ejemplo n.º 4
0
 //CONNECTIONS
 internal void deleteConnection(NodeConnection con)
 {
     cableHandler.deleteConnection(con);
     removeConnection(con);
 }