Подтвердить что ты не робот

Что означает "///<исключить/" >"?

Я унаследовал кучу кода С#. Для нескольких определений методов я нахожу ///<exclude/> как единственный XMLDoc перед ним. Я попытался понять смысл Google, но не был успешным. Может кто-нибудь объяснить, что это может означать?

4b9b3361

Ответ 1

В NDoc, это означает, что XML-документация для этого члена должна быть исключена. В документации :

Тег <exclude/> направляет NDoc для исключения текущего документа из документации.

Мне не ясно, было ли это изначально специфичным для NDoc, но, похоже, также поддерживается Sandcastle (в этом в руководстве по комментариям Sandcastle XML).

Ответ 2

Из Файл с файлами Builder, :

Пространство имен исключается через свойство "Суммарное пространство имен" или элемент исключен, поскольку его комментарии XML включают < exclude/ > тег. Эта информация автоматически объединяется с фильтром API Настройки. Чтобы изменить эти элементы, вам необходимо использовать пространство имен Свойство Summaries или удалить тег из комментариев XML-элемента.

Официальный ответ:

Способ исключения документации?

И больше информации о поведении:

Проблемы с отсутствующими членами и тегом