System.Diagnostics.Contracts 4.3.0
前缀已保留
需要NuGet 2.12或更高版本。
dotnet add package System.Diagnostics.Contracts --version 4.3.0
NuGet\Install-Package System.Diagnostics.Contracts -Version 4.3.0
<PackageReference Include="System.Diagnostics.Contracts" Version="4.3.0" />
paket add System.Diagnostics.Contracts --version 4.3.0
#r "nuget: System.Diagnostics.Contracts, 4.3.0"
// Install System.Diagnostics.Contracts as a Cake Addin #addin nuget:?package=System.Diagnostics.Contracts&version=4.3.0 // Install System.Diagnostics.Contracts as a Cake Tool #tool nuget:?package=System.Diagnostics.Contracts&version=4.3.0
提供静态类来表示程序合约,如先决条件、后置条件和不变量。
常用类型
System.Diagnostics.Contracts.Contract
System.Diagnostics.Contracts.ContractClassAttribute
System.Diagnostics.Contracts.ContractClassForAttribute
System.Diagnostics.Contracts.ContractFailureKind
System.Runtime.CompilerServices.ContractHelper
System.Diagnostics.Contracts.ContractInvariantMethodAttribute
System.Diagnostics.Contracts.PureAttribute
System.Diagnostics.Contracts.ContractArgumentValidatorAttribute
System.Diagnostics.Contracts.ContractVerificationAttribute
System.Diagnostics.Contracts.ContractOptionAttribute
当使用NuGet 3.x时,此包至少需要3.4版本。
产品 | 版本 兼容和额外计算的目标框架版本。 |
---|---|
.NET | net5.0已计算。 net5.0-windows已计算。 net6.0已计算。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0已计算。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0已计算。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。 |
.NET Core | netcoreapp1.0已计算。 netcoreapp1.1已计算。 netcoreapp2.0已计算。 netcoreapp2.1已计算。 netcoreapp2.2已计算。 netcoreapp3.0已计算。 netcoreapp3.1已计算。 |
.NET Standard | netstandard1.0兼容。 netstandard1.1已计算。 netstandard1.2已计算。 netstandard1.3已计算。 netstandard1.4已计算。 netstandard1.5已计算。 netstandard1.6已计算。 netstandard2.0已计算。 netstandard2.1已计算。 |
.NET Framework | net45兼容。 net451已计算。 net452已计算。 net46已计算。 net461已计算。 net462已计算。 net463已计算。 net47已计算。 net471已计算。 net472已计算。 net48已计算。 net481已计算。 |
MonoAndroid | monoandroid已计算。 monoandroid10兼容。 |
MonoMac | monomac已计算。 |
MonoTouch | monotouch已计算。 monotouch10兼容。 |
Tizen | tizen30已计算。 tizen40已计算。 tizen60已计算。 |
通用Windows平台 | netcore50兼容。 uap已计算。 uap10.0已计算。 |
Windows Phone | wp8兼容。 wp81已计算。 wpa81兼容。 |
Windows Store | netcore 已计算。 netcore45 已计算。 netcore451 已计算。 win8 兼容。 |
Xamarin.iOS | xamarinios 已计算。 xamarinios10 兼容。 |
Xamarin.Mac | xamarinmac 已计算。 xamarinmac20 兼容。 |
Xamarin.TVOS | xamarintvos 已计算。 xamarintvos10 兼容。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 xamarinwatchos10 兼容。 |
-
.NETCore 5.0
- System.Runtime (>= 4.3.0)
-
.NETFramework 4.5
- 无依赖。
-
.NETStandard 1.0
- System.Runtime (>= 4.3.0)
-
MonoAndroid 1.0
- 无依赖。
-
MonoTouch 1.0
- 无依赖。
-
可移植类库 (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)
- 无依赖。
-
Windows 8.0
- 无依赖。
-
WindowsPhone 8.0
- 无依赖。
-
WindowsPhoneApp 8.1
- 无依赖。
-
Xamarin.iOS 1.0
- 无依赖。
-
Xamarin.Mac 2.0
- 无依赖。
-
Xamarin.TVOS 1.0
- 无依赖。
-
Xamarin.WatchOS 1.0
- 无依赖。
NuGet 包 (195)
显示对 System.Diagnostics.Contracts 依赖的前 5 个 NuGet 包
包 | 下载 |
---|---|
系统反射类型扩展 提供用于与较旧框架基于反射的 API 源兼容的 System.Type 扩展方法。常用类型:System.Reflection.TypeExtensions System.Reflection.BindingFlags。当使用 NuGet 3.x 时,此包需要至少版本 3.4。 |
|
微软 ASP.Net WebApi 客户端 此包添加了对 System.Net.Http 的格式化和内容协商支持。它包括对 JSON、XML 和表单 URL 编码数据的支持。 |
|
Handlebars.Net 在 .NET 应用程序中提供闪电般的 Handlebars.js 模板。 |
|
MsgPack.Cli
MessagePack 是一种快速、紧凑且互操作的二进制序列化格式。此包提供 MessagePack 序列化/反序列化 API。此包还支持 Mono、Xamarin、.NET Core 和 Unity。 |
|
Microsoft.NETCore.UniversalWindowsPlatform 提供了一组可用于在.NETCore上构建通用Windows应用的包。d67bd83a075b8b10cb95810568073c1a3211f28b当使用NuGet 3.x时,此包至少需要版本3.4。 |
GitHub仓库 (43)
显示依赖System.Diagnostics.Contracts的GitHub最受欢迎的5个仓库
仓库 | star |
---|---|
reactiveui/ReactiveUI
一个受函数式响应式编程启发的先进、可组合的函数响应式模型-视图-视图模型框架,适用于所有.NET平台。ReactiveUI允许您将可变状态从用户界面中抽象出来,在可读性好的一个地方表达关于特性的想法,并提高您应用程序的可测试性。
|
|
louthy/language-ext
C#功能性语言扩展 - 函数编程的基类库
|
|
fanliang11/surging
Surging是一个轻量级、高性能、模块化RPC请求引擎。支持基于事件的异步模式和响应式编程。服务引擎支持http、TCP、WS、Grpc、Thrift、Mqtt、UDP和DNS协议。它使用ZooKeeper和Consul作为注册表,并集成。Hash、随机、轮询、公平轮询作为负载均衡算法,内置服务治理以确保可靠的RPC通信,引擎包含诊断、协议和中间件调用的链路跟踪,并与SkyWalking分布式APM集成。
|
|
neuecc/ZeroFormatter
针对.NET、.NET Core和Unity的无限快速反序列化器。
|
|
chocolatey/ChocolateyGUI
Chocolatey的美食GUI
|
版本 | 下载 | 最后更新 |
---|---|---|
4.3.0 | 159,090,205 | 11/15/2016 |
4.3.0-preview1-24530-04 | 262,269 | 10/24/2016 |
4.0.1 | 186,456,570 | 6/27/2016 |
4.0.1-rc2-24027 | 2,991,358 | 5/16/2016 |
4.0.1-beta-23516 | 367,153 | 11/18/2015 |
4.0.1-beta-23409 | 373,985 | 10/15/2015 |
4.0.1-beta-23225 | 54,411 | 9/1/2015 |
4.0.0 | 1,549,829 | 7/29/2015 |
4.0.0-beta-23109 | 46,093 | 7/27/2015 |
4.0.0-beta-23019 | 45,594 | 6/30/2015 |
4.0.0-beta-22816 | 53,193 | 4/24/2015 |
4.0.0-beta-22605 | 19,875 | 2/13/2015 |
4.0.0-beta-22416 | 10,234 | 1/16/2015 |
4.0.0-beta-22231 | 27,382 | 11/11/2014 |