Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Advanced search filters
Frameworks
.NET
net8.0
net7.0
net6.0
net5.0
.NET Core
netcoreapp3.1
netcoreapp3.0
netcoreapp2.2
netcoreapp2.1
netcoreapp2.0
netcoreapp1.1
netcoreapp1.0
.NET Standard
netstandard2.1
netstandard2.0
netstandard1.6
netstandard1.5
netstandard1.4
netstandard1.3
netstandard1.2
netstandard1.1
netstandard1.0
.NET Framework
net481
net48
net472
net471
net47
net462
net461
net46
net452
net451
net45
net40
net35
net30
net20
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
5 packages returned for Tags:"Design-
By-
Contract"
Sort by
Relevance
Downloads
Recently updated
NContract
by:
nhedlund
26,593 total downloads
last updated
7/30/2019
Latest version:
1.2.49
dbc
design-by-contract
NContract is a design by contract library that lets you write oneliners to verify parameters in constructors and methods instead of using more verbose if statements.
Synergy.
Contracts
by:
marcin.celej
109,363 total downloads
last updated
7/14/2023
Latest version:
2.0.213
DbC
Design-By-Contract
Precondition
Postcondition
Contract
Code-Contract
Resharper
Annotations
R#
jetbrains.annotations
More tags
Design by contract programming support
WeeGems.
Require
by:
MattDavey
10,111 total downloads
last updated
1/25/2013
Latest version:
1.0.1
Design-By-Contract
Precondition
Contract
Code-Contract
A simple code-contract class for validating method argument preconditions.
Rocket.
DbC
by:
glufsaren
2,599 total downloads
last updated
5/30/2015
Latest version:
1.0.0
DbC
Design
by
contract
PreCondition
PostCondition
Code
Contracts
programming
design-by-contract
Simple Design by contract library supporting PreConditions and PostConditions
GuardRequires
by:
KnowledgeForwardSolutions
1,060 total downloads
last updated
11/22/2023
Latest version:
3.0.0
guard
guards
guard-clauses
validator
exceptions
Design-by-contract
DbC
Library of guard clauses with a wide range of validations available. Supports custom messages and exceptions in addition to standard defaults.