Скажем, у меня есть базовый класс в сборке A:
public class MyBaseClass{
public static Assembly GetMyAssembly(){
//determine the Assembly of my subclasses
}
}
Затем я создаю подкласс этого класса в сборке B:
public class MySubClass : MyBaseClass {
}
Оттуда в моем доменелогика я вызываю MySubClass.GetMyAssembly ().Эта логика может быть в той же сборке, что и MySubClass, ИЛИ может быть в отдельной сборке.Как определить сборку, содержащую подкласс, который вызывает унаследованный метод?(без переопределения) Я попытался использовать различные методы Assembly.Get * () в System.Reflection без какой-либо удачи.