Strilanc.Value.May
1.0.2
dotnet add package Strilanc.Value.May --version 1.0.2
NuGet\Install-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
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().
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
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 |
|
libaxolotl-uwp
libaxolotl implementation in C#, based on libaxolotl-java. |
|
signal-protocol-pcl
Portable implementation of the Signal protocol. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Added utility methods for working with sequences: WhereHasValue, MayAll, MayAggregate, MayMin, MayMax, MayMinBy, MayMaxBy, MayFirst, MayLast, and MaySingle.