ReSharper Annotations help reduce false positive warnings, explicitly declare purity and nullability in your code, deal with implicit usages of members, support special semantics of APIs in ASP.NET and XAML frameworks and otherwise increase accuracy of ReSharper code inspections.
This package is a clone of the JetBrains.Annotations project by JetBrains, but not resulting in a public .dll that could prove to collide with other implementations, but resulting in an internal code contribution that will not collide externally.
For some reason the Nuget team decided that the content files feature is not (yet) available for .net Core projects. In this situation you might want to consider downloading the actual code file. See https://github.com/bepost/jetbrains-annotations-internal for more information.
All credits for the actual functionality go to the JetBrains team.
Install-Package JetBrains.Annotations.Portable -Version 10.2.3
dotnet add package JetBrains.Annotations.Portable --version 10.2.3
<PackageReference Include="JetBrains.Annotations.Portable" Version="10.2.3" />
paket add JetBrains.Annotations.Portable --version 10.2.3
Updated to Resharper 2016.2.2 annotations
This package has no dependencies.