我计划将大型代码库从CSLA迁移到Entity Framework,我需要对工作范围进行一些分析。因此,给定Visual Studio解决方案(或一组.NET程序集),我需要能够找到从给定基类派生的所有类(例如BusinessBase)。我的主要要求是我能够将此列表复制到文本文件中。
是否有任何具有此功能的免费工具?
答案 0 :(得分:0)
在代码中执行此操作的相对简单方法不是:
var derivedTypes = from t in Assembly.GetAssembly("BusinessObjects").GetTypes()
where t.IsSubclassOf(typeof(BusinessBase))
select t;