code-contracts

code-contracts

文章 0 浏览 6

代码契约:需要未经证实的来源!= null

在阅读了对此类问题的其他一些回答后,我仍然留下警告。在此代码片段中,我从数据库中提取了 UserActivation。至此,总会至少有一个 UserActivation。…

风筝在阴天搁浅。 2024-12-22 19:53:04 1 0

JavaScript 有代码合约库吗?

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…

离旧人 2024-12-22 13:00:13 0 0

我可以在框架方法上使用 SuppressMessage 吗?

我想实现 CodeContracts 的以下建议: CodeContracts: MyModule: Method MyModule.MyClass.MyMethod: To mask *all* warnings issued like the precon…

情绪 2024-12-22 11:05:25 2 0

代码合约 + Sandcastle——有什么方法可以自定义例外部分吗?

我正在使用代码合同版本:1.4.40602.0 我复制了必要的内容和转换文件 Sandcastle 根据我的合同要求输出异常 示例代码: public class MyClass { publ…

苏大泽ㄣ 2024-12-21 04:29:49 2 0

代码契约如何处理异常

我的主要问题是如何处理我抛出的异常? 例如: Contract.Requires(foo != null); 在函数调用的上层抛出此异常该怎么办? 我是否应该忽略它,当我看到…

相思故 2024-12-20 16:07:47 0 0

.Net 代码合约 - 哪里可以了解更多信息?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

哥,最终变帅啦 2024-12-20 13:37:29 0 0

代码合同 1.4.40602.0 - Contract.ForAll 似乎不起作用?

Warning 1 CodeContracts:requires unproven: Contract.ForAll(coll, item => item != null) C:\MyApp\MyObj.cs public MyObj() : this(new Collectio…

兔小萌 2024-12-20 08:12:14 0 0

是否可以指定代码契约以确保该方法不会更改对象的状态

假设我的对象有一个布尔 IsValid 属性。 我想创建一个方法,并确保 IsValid 在调用它之后不会更改,无论调用之前它是 true 还是 false。 有支持这样的…

淑女气质 2024-12-19 13:44:36 0 0

合同声明和断言

这是来自自定义 Microsoft .NET 运行时实现的代码,我有以下问题: public static string ToBase64String(byte[] inArray, int offset, int length) {…

薄荷→糖丶微凉 2024-12-18 10:31:23 1 0

如何防止代码契约自动创建前提条件检查?

我遇到了 Microsoft 代码合同的奇怪行为,我不理解也不知道如何解决。 我在项目中使用代码契约,通常是为了检查先决条件(参数值),并且通常没有任何…

一曲爱恨情仇 2024-12-18 07:05:22 0 0

具有集合类型的 CodeContracts

我的班级中有一系列子项目,并且有一个公共访问者。我想提供一个后置条件来确保集合中的项目不为空(我知道,在测试 2 和 3 中调用者可以更改集合,但…

亚希 2024-12-18 02:21:31 1 0

为什么 CodeContracts 静态分析器不发出警告?

我有几个用户控件,它们订阅了另一个类中的事件处理程序。 我正在学习 C# 中的 CodeContracts,我想知道为什么静态分析器允许编写这样的代码: void M…

凹づ凸ル 2024-12-16 16:59:07 3 0

使用 IQueryable 投影到匿名类型时违反代码约定

我很难理解为什么我在以下代码片段上遇到代码契约违规: // servicequery is of type System.Data.Services.Client.DataServiceQuery // therefore im…

尬尬 2024-12-15 02:34:43 4 0

代码合约:如何抑制这种“需要未经证实”的情况警告?

我有一段代码,cccheck 告诉我 Requires() 未经验证,我应该添加 !string.IsNullOrWhitespace(...) 。当我调用我自己在 .Net 3.5 时代编写的扩展方法…

ぃ弥猫深巷。 2024-12-14 08:13:48 1 0

代码合约错误

有没有办法改变代码契约在运行时的行为方式?例如,当运行时前置条件或后置条件失败时,应用程序就会崩溃。有没有一种方法可以显示 MessageBox 而不是…

送舟行 2024-12-12 09:37:45 2 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文