这是需要做的事情。
假设您有以下 C# 代码:
private Int32 DoSomething(Int32 number, String message)
{
StringBuilder stringBuilder = null;
Regex regex = null;
// code goes here
}
这需要变成:
private System.Int32 DoSomething(System.Int32 number, System.String message)
{
System.Text.StringBuilder stringBuilder = null;
System.Text.RegularExpressions.Regex regex = null;
// code goes here
}
我找到了相反的工具(例如 ReSharper),但类型绝对需要完全限定,而不仅仅是一致。
最佳答案
您可以使用 Microsoft Roslyn 为该任务编写您自己的工具。它允许您解析源代码并进行分析和修改。目前它是 CTP 版本,但它可以完成工作。并且有足够的文档满足您的需求。抱歉没有发布任何链接,我是用手机写的。
关于c# - 有没有可以将所有声明转换为完全限定类型的 C# 重构工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263284/