由于以下原因,我必须编写很多辅助类:
//original class
public class Class1{
public Class1(int p1,int p2){}
}
public class Class2{
public Class2(int p3,int p4,int p5){}
}
//helper class
public static Helper{
public static Class1(int p1,int p2){}
public static Class2(int p3,int p4,int p5){}
}
我需要在设计时自动生成这些助手,所以我认为我需要一个需要这些功能的工具:
- 在设计时编写模板。
- 模板变量可以在设计时基于源代码中存在的类(意味着它们没有编译为程序集)。
- 可以在源代码(分类)更改或文件保存时自动生成。
有没有这样的工具?
顺便说一句:是否有任何工具可以在设计时查询类?就像我想找到没有子类时没有密封的类。