Beziehen Sie sich auf einen generischen Typ eines generischen Typs in der C # XML-Dokumentation?

Schreiben einige XML-Dokumentation für ein Prädikat helper-Klasse. Aber ich kann nicht herausfinden, ich kann beziehen sich auf eine Expression<Func<T, bool>> ohne dabei einen syntax-Fehler. Ist es überhaupt möglich? Ich habe dies ausprobiert:

<see cref="Expression{Func{T, bool}}"/>

Aber ich bekomme eine rote Wellenlinie unter {T, bool}}. Dies funktioniert aber:

<see cref="Expression{TDelegate}"/>

Jemand eine Ahnung?


Update:

Die Antwort, die gegeben wurde (und die ich angenommen habe) scheinbar nicht funktioniert. Aber jetzt habe ich angefangen, eine Menge Warnungen über Sachen, die nicht in der Lage, zu beheben. Ich habe eine Klasse namens ExpressionBuilder<T> die Werke mit Expression<Func<T, bool>> viel. So will mich natürlich zu Lesen, dass in meiner XML-Kommentare.

Ich habe versucht die beiden Versionen, die ich darüber weiß:

<see cref="Expression&lt;Func&lt;T, Boolean&gt;&gt;"/>
<see cref="Expression{Func{T, Boolean}}"/>

Aber weder die Arbeit. (Und auf dem letzten, ReSharper setzt eine Blaue squiggly unter {T,Boolean}} bekomme ich zwei Warnungen unter Zusammenstellung überall, wo ich es benutzt haben, die besagt, dass:

  1. XML-Kommentar auf 'blah blah' hat cref-Attribut 'Expression>' konnte nicht aufgelöst werden
  2. Parameter Type-Deklaration muss ein Bezeichner nicht geben. Siehe auch Fehler CS0081.

Habe das gleiche Problem, irgendwo habe ich versucht zu finden Range<Nullable<DateTime>> (Range<DateTime?> hat nicht funktioniert entweder. Beide mit { } und mit &lt; &gt;)

Bin ich eigentlich nicht finden, um diese Arten von Generika?

InformationsquelleAutor der Frage Svish | 2009-03-26

Schreibe einen Kommentar