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