By default this is the same as GetNearestIntersectionPoint for the line from p to the center of this port. But this will just return the GoObject.Center if the point is contained in this port (or PortObject, if any). You may wish to override this method if you want to customize the link point connection dynamically.