Написание XML-документации для вспомогательного класса предиката. Но я не могу понять, что могу ссылаться на Expression<Func<T, bool>>
без получения синтаксической ошибки. Это вообще возможно? Я пробовал это:
<see cref="Expression{Func{T, bool}}"/>
Но я получаю красную волнистую линию под {T, bool}}
. Это работает, хотя:
<see cref="Expression{TDelegate}"/>
У кого-нибудь есть подсказка?
Обновление:
Ответ, который был дан (и я принял), казалось, сработал. Но теперь я начал получать много предупреждений о том, что вещи не в состоянии решить. У меня есть класс с именем ExpressionBuilder<T>
, который много работает с Expression<Func<T, bool>>
. Поэтому я, конечно, хочу сослаться на это в моих комментариях XML.
Я пробовал обе версии, о которых я знаю:
<see cref="Expression<Func<T, Boolean>>"/>
<see cref="Expression{Func{T, Boolean}}"/>
Но ни одна из них не работает. (И на последнем, ReSharper ставит синий волнистый знак под {T,Boolean}}
Я получаю два предупреждения при компиляции везде, где я его использовал, который говорит, что:
- Комментарий XML к «бла-бла» имеет атрибут cref «Выражение>», который не может быть разрешен
- Объявление параметра типа должно быть идентификатором, а не типом. См. Также ошибка CS0081.
Возникла та же проблема, где я пытался сослаться на Range<Nullable<DateTime>>
(Range<DateTime?>
тоже не работал. И с {}, и с < >
)
Разве я не должен ссылаться на эти виды дженериков?