System.Diagnostics.Contracts 4.0.1-beta-23409

Provides static classes for representing program contracts such as preconditions, postconditions, and invariants. Commonly Used Types: 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

Showing the top 20 packages that depend on System.Diagnostics.Contracts.

Packages
CommunityToolkit.HighPerformance
This package includes high performance .NET Standard helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.
Fizzler
Fizzler is a W3C Selectors parser and generic selector framework for document hierarchies.
Microsoft.AspNet.WebApi.Client
This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data.
Microsoft.AspNetCore.TestHost
ASP.NET Core web server for writing and running tests.
Microsoft.AspNetCore.TestHost
ASP.NET 5 web server for writing and running tests.
Microsoft.Build
This package contains the Microsoft.Build assembly which is used to create, edit, and evaluation MSBuild projects.

.NET Framework 4.5

  • No dependencies.

Windows 8.0

  • No dependencies.

WindowsPhone 8.0

  • No dependencies.

WindowsPhoneApp 8.1

  • No dependencies.

.NETPlatform 5.0

Version Last updated
4.3.0 11/15/2016
4.3.0-preview1-24530-04 10/24/2016
4.0.1 03/15/2025
4.0.1-rc2-24027 05/16/2016
4.0.1-beta-23516 04/08/2025
4.0.1-beta-23409 10/15/2015
4.0.1-beta-23225 09/01/2015
4.0.0 04/06/2025
4.0.0-beta-23109 07/27/2015
4.0.0-beta-23019 03/23/2025
4.0.0-beta-22816 04/24/2015
4.0.0-beta-22605 02/13/2015
4.0.0-beta-22416 01/16/2015
4.0.0-beta-22231 11/11/2014