System.Diagnostics.Contracts 4.0.0-beta-22416
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.
|
All Frameworks
- System.Runtime (>= 4.0.0-beta-22416)
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 |