internal override List <UserSocket> GetPointsWhichSnapWhenMoving() { if (!AutoTargets) { return(null); } List <UserSocket> list = (from pt in Vertices select UserSocket.CreateForPoint(pt)).ToList(); list.Add(UserSocket.CreateForPoint(Middle())); return(list); }
internal override List <UserSocket> GetPointsWhichSnapWhenMoving() { if (!AutoTargets) { return(null); } List <UserSocket> list = new List <UserSocket>(); foreach (PointF pt in m_Bounds.GetPoints()) { list.Add(UserSocket.CreateForPoint(pt)); } list.Add(UserSocket.CreateForPoint(Middle())); return(list); }