public ClientWindowsForms.ProductServiceReference.ProductDTO[] ProductList(ClientWindowsForms.ProductServiceReference.Identification Identification)
 {
     ClientWindowsForms.ProductServiceReference.ProductListRequest inValue = new ClientWindowsForms.ProductServiceReference.ProductListRequest();
     inValue.Identification = Identification;
     ClientWindowsForms.ProductServiceReference.ProductListResponse retVal = ((ClientWindowsForms.ProductServiceReference.ProductServiceSoap)(this)).ProductList(inValue);
     return(retVal.ProductListResult);
 }
 public System.Threading.Tasks.Task <ClientWindowsForms.ProductServiceReference.ProductListResponse> ProductListAsync(ClientWindowsForms.ProductServiceReference.Identification Identification)
 {
     ClientWindowsForms.ProductServiceReference.ProductListRequest inValue = new ClientWindowsForms.ProductServiceReference.ProductListRequest();
     inValue.Identification = Identification;
     return(((ClientWindowsForms.ProductServiceReference.ProductServiceSoap)(this)).ProductListAsync(inValue));
 }
 System.Threading.Tasks.Task <ClientWindowsForms.ProductServiceReference.ProductListResponse> ClientWindowsForms.ProductServiceReference.ProductServiceSoap.ProductListAsync(ClientWindowsForms.ProductServiceReference.ProductListRequest request)
 {
     return(base.Channel.ProductListAsync(request));
 }
 ClientWindowsForms.ProductServiceReference.ProductListResponse ClientWindowsForms.ProductServiceReference.ProductServiceSoap.ProductList(ClientWindowsForms.ProductServiceReference.ProductListRequest request)
 {
     return(base.Channel.ProductList(request));
 }