title: Service Reference Proxy method Generation
body: <p>I have two Biztalk applications, each of which expose a webservice port, 
  I'm consuming them in an ASP.NET client using the 'Add service reference' tool from within  the VS2010 GUI to generate the proxies.</p>
  
  <p>But the proxy interface is slightly different in both.  One takes two parameters, returns the 'response'  via a parameter using the out keyword and has a void return type, </p>
  
  <p>the other takes one parameter and returns the response using a typed return value.</p>
  
  <p>I'm confused as to what is causing the difference in behavior, is something I'm doing as part of the creation of the references (as far as I can tell I've used the same process)  or is it something about the server/WSDL  I'm consuming?</p>
  
  <p>EDIT -As per Grahams comment the type of proxy interface generated seems to depend on whether there is a namespace or not.  I'll give the answer to whoever can put together the clearest description of what exactly is happening there.</p>