gpt4 book ai didi

c# - 自动重构访问修饰符

转载 作者:太空狗 更新时间:2023-10-29 21:52:28 25 4
gpt4 key购买 nike

是否有一种工具可以运行 Visual Studio 解决方案并调整访问修饰符以将解决方案中未调用的任何内容转换为私有(private)或内部(如果适用)?

我想我可以将所有内容都更改为私有(private),然后使用编译器消息并手动完成...但这可能需要一段时间,如果有一些自动的东西,那就太棒了!

最佳答案

NDepend你可以分析你的代码这样的东西。它具有类似 SQL 的查询语言,您可以在其中选择所有公共(public)成员,可以是内部成员也可以是私有(private)成员,如下所示:

SELECT METHODS WHERE CouldBeInternal
SELECT METHODS WHERE CouldBePrivate

编辑:请参阅这篇关于 Optimal Encapsulation 的博文.

关于c# - 自动重构访问修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1862107/

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