title: Attempt to access the method failed: System.Collections.Generic.List`1..ctor()
body: <p>I've this code through which I am retrieveing json data from my Localhost.But it is giving the error mentioned in my title.When I hover over the response while debugging.It shows me the correct response.I am using JSON.NET to parse json response.</p>
  
  <pre><code>var response = reader.ReadToEnd();
  
                     List&lt;Company&gt; cLst = JsonConvert.DeserializeObject&lt;List&lt;Company&gt;&gt;(response);    //Error
  
                      this.Dispatcher.BeginInvoke(() =&gt;
                          {
  
                              foreach (Company c in cLst)
                              {
                                  ListBoxItemControl Li = new ListBoxItemControl();
                                  Li.CompanyNameTextBlock.Text = c.CompanyName;
                                  Li.PromotionTextBlock.Text = c.PromotionText;
                                  listBox1.Items.Add(Li);
                              }
                          });
  </code></pre>
  
  <p>Here is the Company Class.</p>
  
  <pre><code>class Company
  {
      public string CompanyName {get; set;}
      public string CompanySlogan { get; set; }
      public string CompanyDescription { get; set; }
      public string CompanyRating { get; set; }
      public string CompanyDpPath { get; set; }
      public string CompanyOtherInfo { get; set; }
      public string CompanyFollowers { get; set; }
      public int CompanyID { get; set; }
  
      public int PromotionID { get; set; }
      public string PromotionText { get; set; }
      public string PromotionRating { get; set; }
      public string PromotionPicPath { get; set; }
      public string PromotionTitle { get; set; }
      public int PromotionLikes { get; set; }
      public int PromotionComments { get; set; }
  
  
  
  }
  </code></pre>