Odin.DesignContracts
0.9.32
See the version list below for details.
dotnet add package Odin.DesignContracts --version 0.9.32
NuGet\Install-Package Odin.DesignContracts -Version 0.9.32
<PackageReference Include="Odin.DesignContracts" Version="0.9.32" />
<PackageVersion Include="Odin.DesignContracts" Version="0.9.32" />
<PackageReference Include="Odin.DesignContracts" />
paket add Odin.DesignContracts --version 0.9.32
#r "nuget: Odin.DesignContracts, 0.9.32"
#:package Odin.DesignContracts@0.9.32
#addin nuget:?package=Odin.DesignContracts&version=0.9.32
#tool nuget:?package=Odin.DesignContracts&version=0.9.32
Intended to support Design by Contract by providing facilities
to support pre-conditions, post-conditions and class invariant implementations.
As at Q4 2025, only pre-conditions are supported.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (9)
Showing the top 5 NuGet packages that depend on Odin.DesignContracts:
| Package | Downloads |
|---|---|
|
Odin.Common
Common elements used in the OrdinaryInfrastructure libraries, including logging, design contract elements, and various other elements. Odin = OrDinary INfrastructure. |
|
|
Odin.Email
Provides a simple EmailMessage object model and IEmailSender interface for out of the box sending of email through any email sending service. Mailgun, Office365 (via MS Graph) and SMTP currently supported. |
|
|
Odin.BackgroundProcessing
A now redundant abstraction of Hangfire's job processing functionality for the original purpose of mocking Hangfire. Abstracts background processing related use cases via an IBackgroundProcessor interface, required in the days that Hangfire still has static entry points to its functionality. |
|
|
Odin.BackgroundProcessing.Abstractions
A now redundant abstraction of Hangfire's job processing functionality for the original purpose of mocking Hangfire. Abstracts background processing related use cases via an IBackgroundProcessor interface, required in the days that Hangfire still has static entry points to its functionality. |
|
|
Odin.Data.SqlScriptsRunner
Provides a SqlScriptsRunner that supports journalled and unjournalled execution of SQL database change and other scripts. Useful for running database migration scripts at application deployment time. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.36-designcontractsv0019 | 195 | 12/22/2025 |
| 0.9.32 | 209 | 12/21/2025 |
| 0.9.25 | 198 | 12/21/2025 |
| 0.9.21 | 212 | 12/21/2025 |
| 0.9.11 | 350 | 12/19/2025 |
| 0.9.10 | 347 | 12/19/2025 |
| 0.9.9 | 439 | 12/18/2025 |
| 0.9.8 | 441 | 12/15/2025 |
| 0.9.7 | 446 | 12/15/2025 |
| 0.9.6 | 442 | 12/15/2025 |
| 0.9.5 | 432 | 12/15/2025 |
| 0.9.4 | 430 | 12/15/2025 |
| 0.9.3 | 601 | 12/11/2025 |
| 0.9.2 | 606 | 12/11/2025 |
| 0.9.1 | 629 | 12/9/2025 |
| 0.9.0 | 539 | 12/8/2025 |
| 0.4.16 | 409 | 12/7/2025 |
| 0.4.14 | 321 | 12/6/2025 |
| 0.4.13 | 384 | 12/6/2025 |
| 0.4.12 | 331 | 12/6/2025 |
| 0.4.11 | 372 | 12/5/2025 |
| 0.4.7 | 382 | 12/5/2025 |
| 0.4.6 | 389 | 12/5/2025 |
| 0.4.2 | 401 | 12/4/2025 |
| 0.4.0 | 406 | 12/4/2025 |
| 0.2.14 | 892 | 12/2/2025 |
| 0.2.10 | 644 | 11/30/2025 |
| 0.2.5 | 569 | 11/30/2025 |
| 0.2.4 | 513 | 11/30/2025 |
| 0.2.3 | 512 | 11/30/2025 |
| 0.2.2 | 400 | 11/22/2025 |
| 0.2.2-pullrequest0078-0006 | 357 | 11/6/2025 |
| 0.2.1 | 342 | 9/11/2025 |
| 0.2.0 | 335 | 8/21/2025 |
| 0.1.133 | 321 | 8/20/2025 |
| 0.1.133-fixpublish-mark0003 | 327 | 8/20/2025 |
| 0.1.132-pullrequest0071-0002 | 360 | 8/20/2025 |
| 0.1.131 | 557 | 8/20/2025 |