Здравствуйте, richyape, Вы писали:
R>...Или умный copy/past.
R>Предположим, что имеется следующая структура классов:
R>Найдет ли подобная тулза применение?
Мне бы Viewer такой хотелось, задал условие: хочу видеть все связанное с ImportantMethod() и она поскипает все лишнее
, т.е. всякие AnotherImportantMethod() и anotherCount будут скрыты за троеточиями.
public class X
{
public void Method() {}
...
}
public class Y
{
public void Method() {}
...
}
public class B
{
private X x;
public B(X x) { this.x = x; }
public void Method() { x.Method(); }
...
}
public class C
{
private Y y;
public C(Y y) { this.y = y; }
public void Method() { y.Method(); }
...
}
public class A
{
private B b;
private C c;
private string name;
private int count;
...
public A(B b, C c, string name, ..., int count, ...)
{
this.b = b;
this.c = c;
this.name = name;
this.count = count;
...
}
public void ImportantMethod()
{
b.Method();
this.name = "Some message...";
this.count = 1234;
c.Method();
}
// public void AnotherImportantMethod() ...
}