gpt4 book ai didi

Resharper 清理代码 - 如何影响方法的排序?

转载 作者:行者123 更新时间:2023-12-03 06:12:19 25 4
gpt4 key购买 nike

我已经进行了定制的清理工作,它几乎已经“完成”了。

但是,R# 似乎想要对成员方法进行排序,但至少它看起来不是按字母顺序排列的。

有没有办法强制排序?

最佳答案

自定义布局确实可以使用 Resharper 来完成。前往:

Resharper->选项->语言->C#->格式样式->类型成员布局

ReSharper 2017

Resharper -> 选项 -> 代码编辑 -> C# -> 文件布局 -> 接口(interface)实现/所有其他成员

并取消选中“使用默认模式”选项。

现在您需要在“自定义模式”框中编辑 xml。我建议将其复制到可以正确突出显示 xml 的编辑器(notepad++ 或 Visual Studio 应该可以正常工作)。

现在,找到靠近底部的部分:

    <!--all other members-->
<Entry/>

并将其更改为:

    <!--all other members-->
<Entry>
<Match>
<Kind Is="method"/>
</Match>
<Sort>
<Name/>
</Sort>
</Entry>

现在,确保您的清理配置文件具有“重新排序类型成员”,然后右键单击解决方案资源管理器中的文件名并执行“清理代码...”。我自己刚刚尝试过,它确实按字母顺序对方法进行排序。

如果您还想按访问类型排序,可以将其添加到 <Sort> 下元素:

<Access Order="public protected internal private" />

这是an article了解更多信息。

关于Resharper 清理代码 - 如何影响方法的排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1509244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com