想象一下,我有两个 C# 文件。
第一个文件 Class1.cs 包含
namespace CrossReferenceCheckingTest
{
class Class1
{
public int doSomething(String s)
{
return 0;
}
}
}
然后在 Class2.cs
namespace CrossReferenceCheckingTest
{
class Class2
{
public void callDoSomething()
{
Class1 c1 = new Class1();
int x = c1.doSomething("asdf");
}
}
}
如果我更改Class1::doSomething
(例如:)的签名,public String doSomething(int i){}
我将破坏 Class2.cs 中的代码。
当我剪切 Java 代码时,Eclipse 编辑器会用红色曲线在包/类下划线。
Visual Studio 中有没有办法查看项目/解决方案中的任何文件是否使用旧的损坏签名?