title: How can I control the name of generic WCF return types?
body: <p>I've got a WCF Web Service method whose prototype is:</p>
  
  <pre><code>[OperationContract]
  Response&lt;List&lt;Customer&gt;&gt; GetCustomers();
  </code></pre>
  
  <p>When I add the service reference to a client, Visual Studio (2005) creates a type called "ResponseOfArrayOfCustomerrleXg3IC" that is a wrapper for "Response&lt;List&lt;Customer>>".  Is there any way I can control the wrapper name?  ResponseOfArrayOfCustomerrleXg3IC doesn't sound very appealing...</p>