Документация C # и неиспользованное использование (я) - PullRequest
2 голосов
/ 03 мая 2019

У меня есть документация, которая ссылается на класс, расположенный в другом пространстве имен, используя тег <see />.

Чтобы Intellisense мог знать, что относится к идентификатору, и чтобы имя комментария было выделено синим цветом в комментарии, мне нужно добавить правильное выражение using, что имеет смысл.

Тем не менее, Intellisense также отмечает, что оператор using не используется, его затухание может привести к его удалению другими пользователями или некоторой автоматической очисткой кода.

Проблема в том, что, если этот оператор using удаляется, Intellisense больше не распознает идентификатор в документации.

Как я мог решить это? Спасибо.

РЕДАКТИРОВАТЬ Некоторые примеры:

Пусть:

namespace Foo
{
    public class Bar
    {
    }
}

А:

using Foo; // In use by the documentation, but faded out.

namespace Baz
{
    /// <summary>
    /// See <see cref="Bar"/>
    /// </summary>
    public class UsesBar
    {
    }
}

Я использую VS2017

1 Ответ

0 голосов
/ 03 мая 2019

Вам необходимо использовать полное имя класса в xml-комментарии, чтобы оно было распознано VS IntelliSense.

...