Found 37 packages
Exposes top-level nullability information from reflection. Same API as net6, but can be consumed by any runtime supporting netstandard2.0.
JetBrains.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 JetBrains Rider and ReSharper code inspections.
Package Description
Code-only package that exposes top-level nullability information from reflection. Same API as net6, but can be consumed by any runtime supporting netstandard2.0.
Nullability annotation info reader for .net types. Key improvement compared with standard NullabilityInfoContext is for more nullability info support of Generic type.
Reports diagnostics, helping you to annotate your source tree with (Item)NotNull / (Item)CanBeNull attributes. See also: https://www.jetbrains.com/resharper/help/Code_Analysis__Code_Annotations.html You need Visual Studio 2015/2017/2019 and Resharper v9 or higher to use this analyzer. See package "ResharperCodeContractNullabilityFxCop" if you use Visual Studio 2013 or lower.
Code-only package that exposes top-level nullability information from reflection. Same API as net6, but can be consumed by any runtime supporting netstandard2.0.
Reports diagnostics, helping you to annotate your source tree with (Item)NotNull / (Item)CanBeNull attributes. See also: https://www.jetbrains.com/resharper/help/Code_Analysis__Code_Annotations.html You need Visual Studio 2013/2012/2010 and Resharper v8 or higher to use this analyzer. See package "ResharperCodeContractNullability" if you use Visual Studio 2015.
Includes nullability types as source via as internal classes, allowing roslyn to provide nullability information.
Commandline tool that gives an estimate per-folder how many lines of code hasn't been nullability annotated. Assumes the entire project has Nullability turned on, and counts files where nullability support has been turned off per-file. Does a best guess estimate on lines of code (ignoring usings, namespace, `{}`, empty lines and comments), and gives stats per-folder to be able to measure progress on adding nullability annotations. Commandline + CSV output.
Helpers for dealing with nullable types, static analyzer, text, exceptions, tasks, async, conversion, etc..
A type-safe way to handle nullable values in C#. Provides Optional<T> and OptionalValue<T> types with built-in JSON support and fluent API for nullable handling.
Code-only package that exposes top-level nullability information from reflection. Same API as net6, but can be consumed by any runtime supporting netstandard2.0.
.NotEmpty<T>() test extension
.NotEmpty<T>() test extension
.NotEmpty<T>() test extension
.NotEmpty<T>() test extension
.NotEmpty<T>() test extension
The Option is a container that may hold some value or be empty.
Unit test stub autogeneration, automatic attribute-based testing, automatic nullability testing, TargetMethodAttribute-based code coverage