title: StyleCop SA1620, I don't know how to resolve my XML Comments to its liking
body: <p>I have the following code w/comments:  (It does compile)</p>
  
  <pre><code>/// &lt;summary&gt;
  /// return a passing result of a particular type
  /// &lt;/summary&gt;
  /// &lt;typeparam name="T"&gt;Type of the value to be returned&lt;/typeparam&gt;
  /// &lt;param name="value"&gt;the value to be returned&lt;/param&gt;
  /// &lt;returns&gt;a passing result&lt;/returns&gt;
  public static Result&lt;T&gt; Pass(T value)
  {
      return new Result&lt;T&gt;()
      {
          Passed = true,
          Value = value
      };
  }
  </code></pre>
  
  <p>I get the following <em>warning</em> with it:</p>
  
  <blockquote>
    <p>Warning   1   SA1620 : CSharp.Documentation : 
    The typeparam tags in the documentation header must 
    match the generic types for the method.   </p>
  </blockquote>
  
  <p>I did look at the help page for this error, which gives this explanation:</p>
  
  <blockquote>
    <p>To fix a violation of this rule, add and fill-in one   tag
    for each generic type parameter on the element, and make sure  that
    the  tags appear in the same order as the  element’s type
    parameters.</p>
  </blockquote>
  
  <p>And it has provided sample code:</p>
  
  <pre><code>/// &lt;summary&gt;
  /// A sample generic class.
  /// &lt;/summary&gt;
  /// &lt;typeparam name="S"&gt;The first generic type parameter.&lt;/typeparam&gt;
  /// &lt;typeparam name="T"&gt;The second generic type parameter.&lt;/typeparam&gt;
  public class Class1&lt;S, T&gt;
  { 
  }
  </code></pre>
  
  <p>I don't see anything about mine that breaks the standards it is showing, and I have tried various odd things, but I have no real idea of what I'm supposed to do here.</p>