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

Resharper отступывать текст документации XML при очистке кода?

Я использую Resharper 7.1 с плагином StyleCop.

Я не уверен, что это ошибка, но я запутался, потому что очистка кода ведет себя по-другому , когда текст выбран до операции очистки.

Если я делаю простую очистку кода в исходном файле С#, вот как выглядит моя документация XML:

/// <summary>
/// This is a summary
/// </summary>
/// <param name="sender">
/// The sender.
/// </param>
/// <param name="e">
/// e.
/// </param>

Однако, если я выберите текст XML и запустите очистку кода на выбранном тексте, посмотрите, как очистка кода отбрасывает текст между тегами:

/// <summary>
///     This is a summary
/// </summary>
/// <param name="sender">
///     The sender.
/// </param>
/// <param name="e">
///     e.
/// </param>
  • Каков реальный способ StyleCop генерации документации XML? Текст с отступом или нет?

  • Как настроить Resharper, чтобы избежать или заставить этот отступ?

4b9b3361

Ответ 1

В ReSharper 8.0 (последний EAP) без StyleCop перейдите к ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style, а в разделе Tag content найдите два параметра с именем Indent inside element.... Установите их в No indent at all, чтобы избежать отступов. Я не знаю, будет ли это работать с StyleCop.

Ответ 2

Resharper довольно забавный время от времени и учитывая, что он делает, это как удар головой к стене: P

Я тоже сталкивался с той же проблемой и в итоге использовал этот инструмент http://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748

Это действительно потрясающе, после установки, выберите свойство, класс, метод и сделайте ctrl + shift + D и вы можете увидеть это чудо.

Надеюсь, что это поможет.