internal static WsdlNS.SoapBindingStyle GetStyle(WsdlNS.Binding binding)
 {
     WsdlNS.SoapBindingStyle style = WsdlNS.SoapBindingStyle.Default;
     if (binding != null)
     {
         WsdlNS.SoapBinding soapBinding = binding.Extensions.Find(typeof(WsdlNS.SoapBinding)) as WsdlNS.SoapBinding;
         if (soapBinding != null)
         {
             style = soapBinding.Style;
         }
     }
     return(style);
 }
 internal static WsdlNS.SoapBindingStyle GetStyle(WsdlNS.OperationBinding operationBinding, WsdlNS.SoapBindingStyle defaultBindingStyle)
 {
     WsdlNS.SoapBindingStyle style = defaultBindingStyle;
     if (operationBinding != null)
     {
         WsdlNS.SoapOperationBinding soapOperationBinding = operationBinding.Extensions.Find(typeof(WsdlNS.SoapOperationBinding)) as WsdlNS.SoapOperationBinding;
         if (soapOperationBinding != null)
         {
             if (soapOperationBinding.Style != WsdlNS.SoapBindingStyle.Default)
             {
                 style = soapOperationBinding.Style;
             }
         }
     }
     return(style);
 }