title: System.Linq.Dynamic Error No property or field 'StringComparison' exists in type 'Person'
body: <p>I am using System.Linq.Dynamic (<code>Install-Package System.Linq.Dynamic</code>) and I am trying to use the IndexOf overload with the StringComparison. However, it's acting like it is trying to apply the StringComparison operator to the Person object. Am I writing the query correctly? </p>
  
  <pre><code>try
  {
       IEnumerable&lt;Person&gt; dynamicLinqItems = people.Where("(FirstName.IndexOf(@0, StringComparison.OrdinalIgnoreCase) &gt;= 0)", "T");
  }
  catch (Exception exception)
  {
      Console.WriteLine(exception);
  }
  </code></pre>
  
  <p>Error Message</p>
  
  <pre><code>No property or field 'StringComparison' exists in type 'Person'
  </code></pre>
  
  <p>Object</p>
  
  <pre><code>public class Person
  {
      public string FirstName { get; set; }
      public string LastName { get; set; }
      public DateTime Birthday { get; set; }
  
      public int Age
      {
          get
          {
              DateTime now = DateTime.Today;
              int age = now.Year - Birthday.Year;
              if (now &lt; Birthday.AddYears(age))
              {
                  age--;
              }
              return age;
          }
      }
  }
  </code></pre>