title: List vs Arrays in a generated proxy class in c#
body: <p>I have a WCF service and when I generated the client proxy class with svcutil it changed my list properties to arrays. is there an option to ensure that I maintain the Lists without modifying the generated class in C#?</p>
  
  <pre><code>//The object in the service…
  
  [System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
  [System.SerializableAttribute()]
  [System.Diagnostics.DebuggerStepThroughAttribute()]
  [System.ComponentModel.DesignerCategoryAttribute("code")]
  [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://brax.com/data/Query")]
  public partial class PayloadType
  {
      private List&lt;PersonType&gt; personBasedQueryField;
      private List&lt;LocationType&gt; locationBasedQueryField;
  
  
  //Generated class...
  
  [System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
  [System.SerializableAttribute()]
  [System.Diagnostics.DebuggerStepThroughAttribute()]
  [System.ComponentModel.DesignerCategoryAttribute("code")]
  [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://brax.com/data/Query")]
  public partial class PayloadType
  {
      private PersonType[] personBasedQueryField;
      private LocationType[] locationBasedQueryField;
  </code></pre>