Sundew.DiscriminatedUnions
2.0.4
See the version list below for details.
dotnet add package Sundew.DiscriminatedUnions --version 2.0.4
NuGet\Install-Package Sundew.DiscriminatedUnions -Version 2.0.4
<PackageReference Include="Sundew.DiscriminatedUnions" Version="2.0.4" />
paket add Sundew.DiscriminatedUnions --version 2.0.4
#r "nuget: Sundew.DiscriminatedUnions, 2.0.4"
// Install Sundew.DiscriminatedUnions as a Cake Addin
#addin nuget:?package=Sundew.DiscriminatedUnions&version=2.0.4
// Install Sundew.DiscriminatedUnions as a Cake Tool
#tool nuget:?package=Sundew.DiscriminatedUnions&version=2.0.4
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