2つの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に、プロジェクト/ソリューション内のファイルが古い壊れた署名を使用しているかどうかを確認する方法はありますか?