gpt4 book ai didi

c# - 为 Visual Studio 编写自定义重构

转载 作者:太空狗 更新时间:2023-10-29 23:35:31 24 4
gpt4 key购买 nike

有没有办法为 Visual Studio 编写自定义重构或代码转换?

一个例子:我有一个包含十亿个实例的代码库:

DbConnection conn = null;
conn = new DbConnection();
conn.Open();
...a number of statements using conn...
conn.Close();
conn = null;

我想将其转换为:

using (DbConnection conn = GetConnection()){
...statements...
}

上述模式随处可见。

编辑:以上只是一个例子。关键是我需要做一些代码转换,这些转换太复杂而无法使用基于文本的搜索替换来执行。我想知道我是否可以连接到内置重构底层的相同机制来编写我自己的代码转换。

最佳答案

正如 Marc 所说,这更像是“替换”而非重构。但无论如何,ReSharper 是一个选项,如果您决定使用它,您可以查看 this guide .祝你好运!

看来上面的链接现在坏了,试试这个one相反

关于c# - 为 Visual Studio 编写自定义重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1946364/

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