在添加方法 header 文档时,如何阻止 StyleCop for Resharper(或 ReSharper 本身)在开始 param 元素标记之后和结束标记之前添加换行符。
来自:-
/// <param name="name">
/// The name.
/// </param>
致:-
/// <param name="name">The name.</param>
我已取消选中 XML 文档注释 部分中提到换行符的所有内容,但没有任何效果,但找不到其他相关部分?
最佳答案
在 Visual Studio 菜单“Resharper”>“选项”中,转到“工具”>“StyleCop”,然后选中“使用单行声明标题”框。
Screenshot (link to imgur.com)
但这将适用于所有文档元素,而不仅仅是参数,例如:
/// <summary>The send error.</summary>
/// <param name="errorId">The error id.</param>
/// <param name="type">The type.</param>
/// <param name="message">The message.</param>
与以下内容相比,当未选中该框时:
/// <param name="errorId">
/// The error id.
/// </param>
/// <param name="type">
/// The type.
/// </param>
/// <param name="message">
/// The message.
/// </param>
如果您想要它比这更自定义,我怀疑您需要在此之后手动调整它。
关于resharper - StyleCop for Resharper - 插入方法标题,如何禁用 <param> 标记后的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742041/