Я использую GhostDoc и Visual Studio 2017.
Теперь, если у меня есть такой метод
public string Foo() { ... }
Обычно я могу использовать GhostDocs «Документировать это», чтобы сгенерировать комментарий XML для соответствующего метода.
Однако, если к методу применены какие-либо атрибуты, например,
[NotNull]
public string Foo() { ... }
GhostDoc не может автоматически документировать метод. Это почему? Поскольку все мои методы аннотированы, невозможность использовать GhostDoc не очень удобна.
- Есть ли способ, которым GhostDoc может документировать методы с атрибутами?
И, между прочим: я попытался добавить комментарии вручную, вставив ///
между атрибутом и методом, который дает
Комментарий XML не помещен в допустимый элемент языка
ошибка.
однако, если я вставлю ///
перед атрибутом, я не получу ошибку. Я чувствую, что даже при добавлении ///
между методом и атрибутом комментарий применяется к методу и поэтому должен быть помещен в допустимый элемент языка, не так ли