Question about Intersects

I am trying to create a new WireShape in GH2, so I am learning about what these methods for.
In WireShapeDefault, there is a method called Intersects. But there is a logic that if any points on the Bezier curve was contained by the Rectangle, the Bezier intersects with the rectangle.
Well, is that acutally contains method for calculating the WindowSelection with the situation that the IsCrossing is true?
It is very confusing for me…


So this is a case of Intersections, right?