gpt4 book ai didi

c# - 在 C# 和 VS2012 中,如何找到使用特定 "using"指令的所有行?

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:40 26 4
gpt4 key购买 nike

我希望我能找到一个更好的方式来表达标题,但希望它在我解释时变得更加清晰。我还希望 Visual Studio 支持我想要使用它的目的,或者有人知道可以回答我的问题的插件或巧妙的解决方法。

非常简单的例子:

using System.IO
public class MyClass
{
if (File.Exists("myfile.txt"))
{
//Do something that doesn't involve System.IO
}
}

我想指向一个特定的 using(如 System.IO)并找到依赖于 using 指令的每一行,例如“File.Exists”行。

在 VS2012 中,您可以右键单击文件开头的“using”指令,然后选择 Organize Usings > Remove Unused Usings。这很好,但我想做相反的事情。

笨拙且耗时的解决方案。一种方法是删除 using 行,并尝试构建,然后查看所有错误以尝试找到合适的错误。这个答案感觉像是一个 hack,需要时间,并以错误列表的形式产生结果。

情况。我正在重构一堆代码。其中一个类有超过 4000 行代码和 13 个 using 指令。在查看内部引用时,我可以看出这个 800 磅的 gorilla 类正在引用来自系统不同部分的 namespace 。我想确定使用特定用途的代码区域,以帮助我将此类分割。简单地使用缺少的 using 进行编译需要时间,并且不会以有用的格式生成结果。

尝试用另一种方式表达问题:“如何让 visual studio 向我显示依赖于特定 using 指令的所有代码行?”

最佳答案

您可以右键单击 using 语句,然后从下拉菜单中单击“查找所有引用”。

关于c# - 在 C# 和 VS2012 中,如何找到使用特定 "using"指令的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30198944/

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