Found 4,507 packages
Binaries for the Option type. Visit https://github.com/tejacques/Option for an overview and usage examples.
Provides a strongly typed way of specifying and accessing settings using dependency injection.
Terse syntax C# command line parser for .NET. For FSharp support see CommandLineParser.FSharp. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
Provides additional configuration specific functionality related to Options.
Optional is a robust option/maybe type for C#.
Provides types that allow reading and writing to files and types that provide basic file and directory support. Commonly Used Types: System.IO.FileStream System.IO.FileInfo System.IO.DirectoryInfo System.IO.FileSystemInfo System.IO.File System.IO.Directory System.IO.SearchOption System.IO.FileOptions When using NuGet 3.x this package requires at least version 3.4.
Provides classes such as Socket, TcpClient and UdpClient, which enable developers to send and receive data over the network. Commonly Used Types: System.Net.Sockets.Socket System.Net.Sockets.SocketAsyncEventArgs System.Net.Sockets.LingerOption System.Net.Sockets.SocketAsyncOperation System.Net.Sockets.ProtocolType System.Net.Sockets.NetworkStream System.Net.Sockets.TcpClient System.Net.Sockets.SocketType System.Net.Sockets.UdpClient System.Net.Sockets.SocketShutdown When using NuGet 3.x this package requires at least version 3.4.
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Optional<T> value type for C#
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Provides additional DataAnnotations specific functionality related to Options.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
Option types for C# with LINQ support and rich fluent syntax for many popular uses: var maybeOne = "one".ToMaybe(); Maybe<string> maybeAnother; var maybeBoth = from one in maybeOne from another in maybeAnother select one + another; maybeBoth.Match( both => Console.WriteLine("Result is: {0}", both), @else: () => Console.WriteLine("Result is Nothing, as one of the inputs was Nothing") );
Allows updating, importing and exporting of option sets in all installed languages.
Provides static classes for representing program contracts such as preconditions, postconditions, and invariants. Commonly Used Types: System.Diagnostics.Contracts.Contract System.Diagnostics.Contracts.ContractClassAttribute System.Diagnostics.Contracts.ContractClassForAttribute System.Diagnostics.Contracts.ContractFailureKind System.Runtime.CompilerServices.ContractHelper System.Diagnostics.Contracts.ContractInvariantMethodAttribute System.Diagnostics.Contracts.PureAttribute System.Diagnostics.Contracts.ContractArgumentValidatorAttribute System.Diagnostics.Contracts.ContractVerificationAttribute System.Diagnostics.Contracts.ContractOptionAttribute When using NuGet 3.x this package requires at least version 3.4.
A Getopt::Long-inspired option parsing library for C#.
Option types for C# with LINQ support and rich fluent syntax for many popular uses: var maybeOne = "one".ToMaybe(); Maybe<string> maybeAnother; var maybeBoth = from one in maybeOne from another in maybeAnother select one + another; maybeBoth.Match( both => Console.WriteLine("Result is: {0}", both), @else: () => Console.WriteLine("Result is Nothing, as one of the inputs was Nothing") );
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
An option-parsing library written in .NET.
Implementation of option type holding a value or representing a none.