public System.Threading.Tasks.Task <AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionResponse> CalculateIntersectionAsync(AspNetDistributedClient.CalculatePointServiceReference.Straight FirstStraight, AspNetDistributedClient.CalculatePointServiceReference.Straight SecondStraight)
 {
     AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest inValue = new AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest();
     inValue.Body = new AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequestBody();
     inValue.Body.FirstStraight  = FirstStraight;
     inValue.Body.SecondStraight = SecondStraight;
     return(((AspNetDistributedClient.CalculatePointServiceReference.CalculatePointSoap)(this)).CalculateIntersectionAsync(inValue));
 }
 public AspNetDistributedClient.CalculatePointServiceReference.Point CalculateIntersection(AspNetDistributedClient.CalculatePointServiceReference.Straight FirstStraight, AspNetDistributedClient.CalculatePointServiceReference.Straight SecondStraight)
 {
     AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest inValue = new AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest();
     inValue.Body = new AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequestBody();
     inValue.Body.FirstStraight  = FirstStraight;
     inValue.Body.SecondStraight = SecondStraight;
     AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionResponse retVal = ((AspNetDistributedClient.CalculatePointServiceReference.CalculatePointSoap)(this)).CalculateIntersection(inValue);
     return(retVal.Body.CalculateIntersectionResult);
 }
 System.Threading.Tasks.Task <AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionResponse> AspNetDistributedClient.CalculatePointServiceReference.CalculatePointSoap.CalculateIntersectionAsync(AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest request)
 {
     return(base.Channel.CalculateIntersectionAsync(request));
 }
 AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionResponse AspNetDistributedClient.CalculatePointServiceReference.CalculatePointSoap.CalculateIntersection(AspNetDistributedClient.CalculatePointServiceReference.CalculateIntersectionRequest request)
 {
     return(base.Channel.CalculateIntersection(request));
 }