code-contracts

code-contracts

文章 0 浏览 6

Visual Studio 2010 Pro RC 中代码契约的属性

所以看来 Visual Studio 2010 的属性中应该有一个“代码契约”选项卡。我到处都找不到它。也许是我的 Visual Studio 安装有问题?我正在运行 RC 版本…

零度° 2024-08-21 22:24:51 6 0

让代码契约在 Visual Studio 2010 中工作

我有以下代码: class Program { static void Main(string[] args) { Console.WriteLine(SqrtRoot(0)); Console.WriteLine(SqrtRoot(10)); Console.Wr…

猫瑾少女 2024-08-21 11:39:06 6 0

代码契约:如何在后置条件中声明字段/属性的值未更改?

我最好用代码示例来展示我想完成什么? class SomeClass { public int SomeProperty; public void SomeOperation() { Contract.Ensures( "SomePropert…

流云如水 2024-08-19 23:25:55 7 0

代码契约:如何为通用接口提供契约类?

我想使用代码契约为这个通用接口指定一个契约: interface IRandomWriteAccessible { T this[uint index] { set; } uint Length { get; } } 文档说在…

甜中书 2024-08-19 02:09:14 6 0

C#:代码契约与普通参数验证

考虑以下两段代码: public static Time Parse(string value) { string regXExpres = "^([0-9]|[0-1][0-9]|2[0-3]):([0-9]|[0-5][0-9])$|^24:(0|00)$"…

浅笑依然 2024-08-16 18:58:00 9 0

这是静态合约检查器中的错误吗?

如果我这样写: public sealed class Foo { private int count; private object owner; private void Bar() { Contract.Requires(count > 0); Contrac…

枯叶蝶 2024-08-15 09:06:32 4 0

为什么我会收到由 C# 代码编写的格式错误的合同?

当我在下面编写此合同时,Visual Studio 显示错误。 错误 20 方法“....get_Page”中的合同部分格式错误 是否是 if 块有问题? public int? Page { ge…

九命猫 2024-08-15 07:04:30 10 0

我需要安装什么才能使代码合约与 2010 兼容

我的机器上安装了 vs 2008 和 vs 2010,以及来自 devlabs 的代码合同(版本 1.2.21023.14)。它在 vs 2008 中运行良好。但是,在 vs 2010 中,没有“…

长不大的小祸害 2024-08-15 05:02:22 4 0

C# 中的单元测试接口契约

使用 VS2010 Beta 2 中提供的代码契约工具,我定义了一个接口、该接口的契约类以及两个实现该接口的类。 现在,当我来测试代码时,我想测试实现类,以…

满栀 2024-08-13 22:14:43 6 0

如何在 C++/CLI 项目中使用代码契约?

我最近偶然发现了代码契约,并开始在我的 C# 项目中使用它们。不过,我也有一些用 C++/CLI 编写的项目。 对于 C# 和 VB,代码契约在项目属性对话框中…

阳光的暖冬 2024-08-12 02:59:30 6 0

Microsoft.Contracts 命名空间

为什么在 asp.net 中需要 Microsoft.Contracts 命名空间? 我的意思是,在什么情况下我可以使用 Microsoft.Contracts; 编写?…

冷…雨湿花 2024-08-10 07:17:48 9 0

使用 CodeContracts 强制执行 INotifyPropertyChanged 的​​正确实现 - “需要未经证实”

我正在寻找一种简单的方法来强制执行 INotifyPropertyChanged 的​​正确实现,即当引发 PropertyChanged 时,它必须引用实际定义的属性。我尝试使用 …

小鸟爱天空丶 2024-08-08 10:25:17 11 0

.NET 4.0 中的代码契约,对于不可为空引用类型的粉丝来说没有乐趣吗?

我一直在 VS2008 上使用代码契约 (http://msdn.microsoft. com/en-us/devlabs/dd491992.aspx)。 它们确实很好,并且为方法内部的 if-then- throw 检…

掩耳倾听 2024-08-07 05:33:37 11 0

有没有办法让代码契约与 LINQ 一起工作?

对于我的所有 LINQ 语句,代码契约不断向我发出“可能在空引用上调用方法”警告,但我找不到一种方法来消除它们。例如,以下方法会生成两个此类警告,…

柒七 2024-08-05 06:19:30 7 0

使用什么二进制重写器来实现 Microsoft 的代码契约?

我说的是那些最终会出现在 .NET 中的代码契约 4.0。他们使用什么二进制重写器来注入使其全部工作的代码,并且它是否公开可用?我希望这不仅仅是一个编…

过去的过去 2024-08-03 22:44:46 9 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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