Strilanc.Value.May
1.0.2
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 both are distinct from ((object)null).Maybe().
Install-Package Strilanc.Value.May -Version 1.0.2
dotnet add package Strilanc.Value.May --version 1.0.2
<PackageReference Include="Strilanc.Value.May" Version="1.0.2" />
paket add Strilanc.Value.May --version 1.0.2
#r "nuget: Strilanc.Value.May, 1.0.2"
// Install Strilanc.Value.May as a Cake Addin
#addin nuget:?package=Strilanc.Value.May&version=1.0.2
// Install Strilanc.Value.May as a Cake Tool
#tool nuget:?package=Strilanc.Value.May&version=1.0.2
Release Notes
Added utility methods for working with sequences: WhereHasValue, MayAll, MayAggregate, MayMin, MayMax, MayMinBy, MayMaxBy, MayFirst, MayLast, and MaySingle.
Dependencies
This package has no dependencies.
Used By
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Strilanc.Value.May:
Package | Downloads |
---|---|
Globeport.Client.Uwp.Host
UWP host for Globeport Elements
|
|
mylibaxolotl.x64
libaxolotl implementation from https://github.com/mgp25/Chat-API-NET/tree/master/mylibaxolotl
|
|
libtextsecure-uwp
TextSecure helper library for Universal Windows applications. Based on https://github.com/WhisperSystems/libtextsecure-java
|
|
signal-protocol-pcl
Portable implementation of the Signal protocol.
|
|
libaxolotl-uwp
libaxolotl implementation in C#, based on libaxolotl-java.
|
GitHub repositories
This package is not used by any popular GitHub repositories.