Как использовать `<inheritdoc cref="...">`, если один из параметров имеет ключевое слово `in`?
У меня есть следующая функция:
public int Get(ref X a, ref Y b, int c, in Z d = default)
{
...
}
и перегрузка, которую я пытаюсь использовать<inheritdoc>
от:
/// <summary>
/// ...
/// <inheritdoc cref="Get(ref X, ref Y, int, Z)"/>
/// </summary>
public int Get(ref X a, int b, in Z d = default)
{
...
}
Однако Rider IDE показывает «Неоднозначную ссылку: «Get»» и не может найти первую функцию.
Если я изменю сигнатуру первой функции, удалив ключевое слово, IDE успешно найдет ссылку и отобразит ее так, как ожидалось.
Если я изменю использованиеin Z
вместо автономногоZ
, то эта часть выделяется как синтаксическая ошибка.
Можно ли использоватьinheritdoc
ссылка на метод сin
параметр? Если да, то как?