The X and Y of the instance of LeadPointD are set to Nan.
An empty LeadPointD object indicates a point that is not set. You cannot modify the values of an empty point and you should not use the values returned from X and Y. You can use the IsEmpty property to determine whether a point is empty (has not been set).