我有一个自动生成的接口和实现,它定义了 3000 多个方法,并为每个方法定义了各自的异步签名。 总共有 6,000 多种方法。 我想弄清楚哪些没有使用。 这是我到目前为止的 CQLinq:// Unused methods in the interface let notUsed1 = new H ...
我有一个自动生成的接口和实现,它定义了 3000 多个方法,并为每个方法定义了各自的异步签名。 总共有 6,000 多种方法。 我想弄清楚哪些没有使用。 这是我到目前为止的 CQLinq:// Unused methods in the interface let notUsed1 = new H ...
我是 ndepend 的新手,我想要一个 cqlinq 规则来查找所有未记录的方法。 那是我当前的查询,但没有记录的属性。 有任何想法吗? 新年快乐... :-) ...
我想获得解决方案的抽象性和不稳定性,并忽略第三方库。 我知道,我可以在CQLinq中使用JustMyCode,但是我想使用该报告生成的图表。 如何为报告启用JustMyCode? 基本上,我想在Instablity计算中忽略第三方库,因此对于我的解决方案的核心程序集,我= 0,即使它们 ...
我试图在我公司的一个 .NET 程序集中解开大量相互依赖的类型。 似乎第一步是采取几个类并查看每个类的哪些成员导致它们相互依赖。 我怎样才能用 NDepend 做到这一点? 如果我有TypeA和TypeB,我可以写什么CQLinq来要求TypeA中所有使用TypeB的方法,以及TypeB中所有使 ...
我是NDpend的新客户,所以请原谅我的问题很愚蠢...我希望有一条规则可以向我显示构造函数具有特定代码行的内容。 考虑那个例子 可能吗? 考虑到我必须在构造函数中定义它,并且需要引用ServiceLocator.Default.ResolveType 谢谢 ...
我有一个庞大的旧代码库,我想对其进行优化,使其更快。 因此,我考虑寻找机会,在这里可以用HashSets和Dictionaries替换列表和数组。 .NET Framework用法/ System.collection下有以下NDepend查询 该查询是不够的。 它将使用以下代 ...
我正在使用NDepend中的CQLinq计算标识符的平均长度,并且我想获取类,字段和方法的名称的长度。 我浏览了CQlinq的以下页面: http ://www.ndepend.com/docs/cqlinq-syntax,并且我的代码如下: 它不起作用,出现一个错误: 'S ...
假设我正在分析一个包含大量控件的解决方案,例如 我想编写两个 CQLinq 查询,以在两个单独的查询中报告所有具有邪恶代码(例如 EvilMethod1)和使用真正邪恶代码(例如 EvilMethod2)的类。 为了找到这个查询应该分析的所有类型,我将编写代码,例如 这段代码显然会被两个查 ...
UPDATE IF [condition]哪里[条件]是不等式,由Cassandra CQL支持? 我查看了语言参考,似乎CQL不能通过语法支持不等式。 我使用了这里的语言参考: https : //cassandra.apache.org/doc/cql3/CQL.html#updat ...
我正在尝试使用NDepend及其基于Linq的查询语言来生成有关代码当前状态的一些报告。 我想用预定义的“标签”标记我的一些方法和类,例如,标记为“数据库”的方法包含特定于数据库的代码,标记为“ Algorithm_X”的方法包含与算法“ X”相关的特定逻辑。 我们认为,这样的标记过程将导致 ...
我们拥有NDepend 5.4.1,我们希望更改对可见性较低的字段/类型/方法的查询。 我们希望查询在决定是否将其视为违规时考虑到封闭类的范围。 例如, 我们不希望A,B或C发生违规,说它们中的任何一个都应设置为内部。 另一方面,如果X类是公共的,而在程序集外部未使用A,B和C ...
要获取返回(兼容)特定类型或接口的方法列表的CQLINQ是什么? ...
什么是CQLINQ以获取至少采用(兼容)类型或接口作为其参数之一的所有方法的列表? ...
如何获得解决方案/项目中的扩展方法列表? 在VS 2013中,默认情况下是否有任何东西可以实现类似类视图或使用ndepend cqlinq的功能? ...
当我将NDepend CQLinq查询移植到C#时,我必须始终开始定义要查询的codeBase,因此此CQLinq查询 在C#中使用NDepend API,我必须移植到: 我看到有一个ICQLinqExecutionContext。 我可以为查询定义上下文,以便直接使用Asse ...
是否可以使用将CQLinq查询移植到简单的C#LINQ查询? 我正在使用NDepend API创建代码分析器工具,并且我想使用CQLinq查询。 有些很容易移植。 例如, 很容易移植到 但我想使用功能更强大的CQLinq方法,即AllowNoMatch() ...
我有以下CQL: 在GUI中很好,但是当我从命令行运行它时,我在输出报告中收到此消息: 知道为什么吗? ...
在执行CQLinq查询时,我有一个小问题。 我正在尝试使用指定的全名删除过时的方法,这意味着我要专门指定FullName淘汰的方法。 结果应弹出5个匹配项,这意味着应包括过时的callMe()方法: 但是,执行此查询时不包括callMe()! 通过上面的查询,call ...
我试图在NDepend文档中进行搜索,如果有任何可能的方法可以对过时的属性进行正则表达式? 有没有办法在NDepend中获得过时的属性? 关于如何进行小型Linq查询以获取过时属性的任何想法或代码示例? 例如: //TODO! I WANT THE STRING USING N ...
背景 开车经过一个不知名的城市时,通常最好有一张地图可以帮助引导您到达目的地。 类似地,当第一次查看遗留代码时,通常最好有一个可以概述应用程序内部关系的图表。 例 在这种情况下,我被要求查看遗留的{以数据为中心的}应用程序,以便更好地了解它如何管理它的数据库连接。 或者更具 ...