Я разрабатываю инструмент для анализа воздействия. Если я изменяю метод скажем «myMethod» в myAssembly, мне нужно получить все остальные сборки, ссылающиеся на myAssembly, и я получил его с помощью приведенного ниже кода.
Assembly a = Assembly.LoadFrom("otherAssembly");
//check if the my Assembly is referenced or not?
if (a.GetReferencedAssemblies().Where(item => item.Name == "myAssembly").LongCount() > 0)
{
//Do something
}
Но здесь Как я могу узнать, вызван / используется myMethod из myAssembly или нет? В противном случае я получу все другие сборки, которые ссылаются на myAssembly (скажем, 10 в числе), но из 10 только 1 называется / используется myMethod и будет затронут.
Любая помощь будет оценена