Написание 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?> тоже не работал. Оба с {} и с < >)
Я не должен ссылаться на эти виды дженериков?