internal static bool ConvertSoapMessageBinding(ref object src, EnvelopeVersion version) { SoapBodyBinding binding = src as SoapBodyBinding; if (binding != null) { src = ConvertSoapBodyBinding(binding, version); return(true); } SoapHeaderBinding binding2 = src as SoapHeaderBinding; if (binding2 != null) { src = ConvertSoapHeaderBinding(binding2, version); return(true); } SoapFaultBinding binding3 = src as SoapFaultBinding; if (binding3 != null) { src = ConvertSoapFaultBinding(binding3, version); return(true); } XmlElement element = src as XmlElement; if ((element != null) && SoapHelper.IsSoapFaultBinding(element)) { src = ConvertSoapFaultBinding(element, version); return(true); } return(src == null); }