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

Атрибуты и XML-документация для метода/свойства

Когда я хочу иметь атрибут и документацию XML для метода/свойства - каков правильный порядок их написания над методом/свойством?

Это звучит так тривиально, но...

Если я использую:

/// <summary>
/// Something here
/// </summary>
[MyAttribute]
public void MyMethod() {}

Построение выполнено успешно, и ReSharper "счастлив", но я не вижу документацию в IntelliSense для MyClass.MyMethod.

Когда я использую:

[MyAttribute]
/// <summary>
/// Something here
/// </summary>
public void MyMethod() {}

Сборка успешно, но у ReSharper есть предупреждение (комментарий XML не помещается на действительный элемент языка), и я до сих пор не вижу документацию в IntelliSense для MyClass.MyMethod.

Я искал в Интернете и вижу только примеры, где атрибуты используются без документации; или документация без атрибутов.

Нет ли способа иметь атрибуты и документацию XML для одного и того же метода/свойства?

Информация: приложение WPF,.NET 4.0, С#.

4b9b3361

Ответ 1

Используйте первый случай,

/// <summary>
/// Something here
/// </summary>
[MyAttribute]
public void MyMethod() {}

Resharper нравится, и он должен дать вам кое-что здесь, в Intellisense. Когда этого не происходит, возникает другая проблема.