title: Visual Studio C# grammar/sentence structure-checking method
body: <p>I'm working with <em>C#</em> in <em>Visual Studio</em>. I need an object to which I can send a String containing an English sentence. I need the object to have a method that will tell me if my English sentence has any <code>grammar/structure errors</code>. </p>
  
  <p>Think of the spell/grammar checker in MS Word. Any <code>grammar/structure errors</code> will be underlined by a green line. I need to determine if any arbitrary sentence would have a green underline if it were written in MS Word.</p>
  
  <p>If such a thing exists it may look like this:  </p>
  
  <pre><code>checkGrammar("Arbitrary sentence");   //returns true/false based on being      correct or not.
  </code></pre>
  
  <p>I have looked for something like this but all my search efforts are dominated by results for a <strong>Visual Studio Spell Checker</strong> which checks your actual code....not what I need.</p>
  
  <p>Does anyone know if such a thing exists in C#?</p>
  
  <p>Thanks in advance for any help.</p>