Представьте, что у меня есть два файла 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 проверить, используют ли какие-либо файлы в проекте / решении старую сломанную подпись?