0

我正在计划将大型代码库从 CSLA 迁移到实体框架,我需要对工作范围进行一些分析。因此,给定一个 Visual Studio 解决方案(或一组 .NET 程序集),我需要能够找到从给定基类(例如 BusinessBase)派生的所有类。我的主要要求是我能够将此列表复制到文本文件中。

有没有具有此功能的免费工具?

4

1 回答 1

0

在代码中执行此操作的相对简单的方法不是:

var derivedTypes = from t in Assembly.GetAssembly("BusinessObjects").GetTypes()
                   where t.IsSubclassOf(typeof(BusinessBase))
               select t;
于 2012-12-28T20:16:12.887 回答