returned for Tags:"Option"
SwissKnife is a lightweight, well-documented and well-tested general purpose .NET class library. It is a natural extension of the .NET framework designed to be used on all types of .NET projects. SwissKnife simplifies common programming tasks like: argument validation (using code contracts), safe...
Provides a simple option type for C# allowing you to never return null and communicate to your consumers that something might or might not have a value.
Command Line Parser Library
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.
Optional: A robust option type
Optional is a robust option/maybe type for C#.
Binaries for the Option type.
Visit https://github.com/tejacques/Option for an overview and usage examples.
OBSOLETE Command Line Parser Library 2.0
OBSOLETE - This fork is not maintained, and the official package has activity again.
Please use this one: https://www.nuget.org/packages/CommandLineParser/
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and...
docopt.net, a beautiful command-line parser
docopt.net is the .net version of the docopt python beautiful command line parser. docopt.net helps you define an interface for your command-line app, and automatically generate a parser for it. docopt.net is based on conventions that have been used for decades in help messages and man pages for...
Functional.Maybe — Option type for C# with LINQ support and rich fluent syntax for many popular uses
Option types for C# with LINQ support and rich fluent syntax for many popular uses:
var maybeOne = "one".ToMaybe();
var maybeAnother = Maybe<string>.Nothing;
var maybeBoth =
from one in maybeOne
from another in maybeAnother
select one + another;
May: A functional C# option type
14,725 total downloads
Implements an option type (Strilanc.Value.May<T>) that encourages usage based on pattern matching rather than ForceGetValue. Also includes utility methods for producing, consuming and transforming May<T>.
Note on null: May<T> treats null like any other value. May.NoValue is distinct from null, and...
DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc.
Extended functionality for Optional.
Command Line Parser Library 1.9
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks. This is a fork of the original project, including most pull requests.
Library provides C# language extensions
Call Me Maybe
Provides a class and a few extension methods to facilitate common operations with values that may or may not exist.
Traditionally, programmers often use `null` references to represent values that "aren't there", but the problem is that this was never their intended purpose.
- Languages like C#...
Nelibur.Sword is a library to take with you in the battle of Clean Code.
Command Line Parser Library 2.1
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
Niche CommandLine Processor
Convention based argument handling for console applications.
A option type that prevents using null or 'magic values' (NullObject, exit code -1, index out of range, etc.) in your code.
GetOptNet class library
Commandline Argument Parser for .Net
ASP.NET Core MVC Extensions Library provides addtional tag helpers and utility for simplify ASP.NET Core web application development.