C# 如何使用NDepend检查函数是否包含try和catch?

C# 如何使用NDepend检查函数是否包含try和catch?,c#,ndepend,cqlinq,C#,Ndepend,Cqlinq,需要使用CQLinq在NDepend中创建自定义规则,以检查公共方法代码块是否在try-and-catch中 以下给出了所有公共方法: from m in Application.Methods where m.IsPublic select m NDepend中是否有可以用来遍历方法内部代码或查找特定字符串的功能 不幸的是,到目前为止,这还不能通过CQLinq实现。您仍然可以重构一个but,在try/catch中调用一个方法,然后检查这个方法是否正在调用另一个方法,但是这个解决方案当然不是最

需要使用CQLinq在NDepend中创建自定义规则,以检查公共方法代码块是否在try-and-catch中

以下给出了所有公共方法:

from m in Application.Methods
where m.IsPublic
select m

NDepend中是否有可以用来遍历方法内部代码或查找特定字符串的功能

不幸的是,到目前为止,这还不能通过CQLinq实现。您仍然可以重构一个but,在try/catch中调用一个方法,然后检查这个方法是否正在调用另一个方法,但是这个解决方案当然不是最优的。