在NDepend中构建CQL以验证MVVM模式
我想通过静态分析验证C#代码中的一些设计模式。我想使用NDepend验证这些。该应用程序采用MVVM设计风格构建,因此我想验证的典型设计模式是:
1. View-Model类没有任何DependencyProperties(WPF元素),它们只应在View层中看到。
2. View层不应该实现IDisposable等
我已经尝试在CQL中构建查询来捕获这些细节,但是因为我需要验证类所属的级别以及它的属性而失败。我知道CQL还不支持嵌套查询,所以有什么方法可以通过NDepend捕获这些细节吗?我希望我能以某种方式捕获多个查询的结果并执行它们的交集?
提前致谢,
肖恩
没有找到相关结果
已邀请:
1 个回复
杭难插