Info
Version: | 1.2.0 |
Author(s): | Jesse Plamondon-Willard |
Last Update: | Sunday, October 27, 2013 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/Pathoschild/Pathoschild.DesignByContract#readme |
NuGet Url: | https://www.nuget.org/packages/Pathoschild.DesignByContract |
Install
Install-Package Pathoschild.DesignByContract
dotnet add package Pathoschild.DesignByContract
paket add Pathoschild.DesignByContract
Pathoschild.DesignByContract Download (Unzip the "nupkg" after downloading)
Dependencies
- PostSharp(3.0.0)
Tags
By annotating your code with attributes like [NotNull], you can remove common validation code and provide helpful exception messages, making your code more robust and refactor-safe. These annotation attributes are also recognized by ReSharper when it has an equivalent annotation, which gives you real-time feedback on contract violations as you type.