title: List.AddRange not working
body: <p>I have following code but when i add more files to payLoad.Files it doesn't give me any exception and it won't add files to the payload.</p>
  
  <p>Could anyone help me </p>
  
  <pre><code>string xmlTestPayload = XDocument.Load(Path.Combine(HttpRuntime.AppDomainAppPath, @"Services\STestPayload.xml")).ToString();
  
  XmlSerializer serializer = new XmlSerializer(typeof(STestPayload));
  
  STestPayload payLoad = null;
  using (var reader = new StringReader(xmlTestPayload))
  {
      payLoad = (STestPayload)serializer.Deserialize(reader);
  }
  if (payLoad != null)
  {
      TestFile[] files = GetDocumentList(DocumentList);
      if (files != null &amp;&amp; files.Count() &gt; 0)
      {
      //not working
          payLoad.Files.ToList().AddRange(files);
      }
  }
  </code></pre>
  
  <p>Thanks</p>