Top 20 NuGet null Packages

A source code only package which allows you to use .NET's new nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework. This package does not contain any compiled binaries, but instead adds the attribute classes as C# source code to your project. Because thi...
Add null checks.
Optional is a robust option/maybe type for C#.
Automatic null check injection for runtime C# Nullable Reference Types (NRT) parameter/contract validation.
Ensure.Net is a null checker library for .NET
option & chooseSeq computational expressions that work with Null/Option/Nullable
Extension function pack to increase productivity and improve source code writing.
The DateTimePicker control provides a single, intuitive UI for selecting date and time values. The TimeEditor control provides a simple masked editor for time values only. You can edit your date and time values by using the spin buttons, using the keyboard arrows, or by typing in fields.
C1DateTimePicker コントロールは、日付と時刻の値を選択するための単一の直感的な UI を提供します。C1TimeEditor コントロールは、時間値のみのシンプルなマスク付きエディタを提供します。スピンボタンを使用したり、キーボードの矢印を使用したり、フィールドに入力したりして、日付と時刻の値を編集することができます。
Various useful functionality for Optional.
Useful Optional extensions for working with collections.
The library for things that may or may not exist. Existential is a utility library that contains parameter validation methods, a Maybe monad, and more. It can be used to work effectively with nulls, to efficiently resolve Code Analysis issues CA1062 and CA2000, to help generate a hash code, and to ...
A robust option type for C#.
Helper functions to aid in argument validation for C# functions. Example Usage: Throw.IfNull(argument, nameof(argument)); Throw.IfNullOrEmpty(argument, nameof(argument));
Extension methods and other objects for integrating the Optional# Optional type into .NET.
Contains many exception classes for common basic errors. Clear messages, concise syntax, strongly-typed, good performance. Generates messages like "myParent.MyChildren[0].MyProperty is null.", "height of 2 is less than 10.", "Customer with key { customerNumber = 1234, customerType = Subscriber } not...
XmlToObjectConverter converts an XmlDocument or string to an object graph. The way to map XML to classes is easier than the classic ways in .NET. XmlHelper allows you to access XML in a null-safe and multiplicity-safe way. It uses XmlDocument as the underlying .NET API.
Guard is a simple class which helps you validate arguments.
Provides extension methods for the Guardian source code package.
Yet another implementation of an option/optional type for .NET. An Optional type explicitly represents the type of a value that may or may not exist. While you can do this with nulls, that has many drawbacks. Some of the benefits of this library over some others include comprehensive equality supp...