Sundew.DiscriminatedUnions
2.1.0-u20230306-001109-ci
See the version list below for details.
dotnet add package Sundew.DiscriminatedUnions --version 2.1.0-u20230306-001109-ci
NuGet\Install-Package Sundew.DiscriminatedUnions -Version 2.1.0-u20230306-001109-ci
<PackageReference Include="Sundew.DiscriminatedUnions" Version="2.1.0-u20230306-001109-ci" />
paket add Sundew.DiscriminatedUnions --version 2.1.0-u20230306-001109-ci
#r "nuget: Sundew.DiscriminatedUnions, 2.1.0-u20230306-001109-ci"
// Install Sundew.DiscriminatedUnions as a Cake Addin #addin nuget:?package=Sundew.DiscriminatedUnions&version=2.1.0-u20230306-001109-ci&prerelease // Install Sundew.DiscriminatedUnions as a Cake Tool #tool nuget:?package=Sundew.DiscriminatedUnions&version=2.1.0-u20230306-001109-ci&prerelease
Sundew.DiscriminatedUnions implement discriminated unions for C#, until a future version of C# provides it out of the box.
The idea is that this package can be deleted once unions are supported in C#, without requiring changes to switch expressions and statements.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Sundew.DiscriminatedUnions:
Package | Downloads |
---|---|
Sundew.Base.Collections.Linq
Extensions for collections types. |
GitHub repositories
This package is not used by any popular GitHub repositories.
2.0 - Support matching unions in referenced projects, marker attributes included as source rather than library reference.
1.0 - Initial version