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.Annotations | 
Install
Install-Package Pathoschild.DesignByContract.Annotations
                        dotnet add package Pathoschild.DesignByContract.Annotations
                        paket add Pathoschild.DesignByContract.Annotations
                        
                                Pathoschild.DesignByContract.Annotations Download (Unzip the "nupkg" after downloading)
                            
                        Dependencies
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.