Sundew.DiscriminatedUnions
2.0.0-u20221122-202007-ci
See the version list below for details.
dotnet add package Sundew.DiscriminatedUnions --version 2.0.0-u20221122-202007-ci
NuGet\Install-Package Sundew.DiscriminatedUnions -Version 2.0.0-u20221122-202007-ci
<PackageReference Include="Sundew.DiscriminatedUnions" Version="2.0.0-u20221122-202007-ci" />
<PackageVersion Include="Sundew.DiscriminatedUnions" Version="2.0.0-u20221122-202007-ci" />
<PackageReference Include="Sundew.DiscriminatedUnions" />
paket add Sundew.DiscriminatedUnions --version 2.0.0-u20221122-202007-ci
#r "nuget: Sundew.DiscriminatedUnions, 2.0.0-u20221122-202007-ci"
#:package Sundew.DiscriminatedUnions@2.0.0-u20221122-202007-ci
#addin nuget:?package=Sundew.DiscriminatedUnions&version=2.0.0-u20221122-202007-ci&prerelease
#tool nuget:?package=Sundew.DiscriminatedUnions&version=2.0.0-u20221122-202007-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 (3)
Showing the top 3 NuGet packages that depend on Sundew.DiscriminatedUnions:
Package | Downloads |
---|---|
Sundew.Base.Primitives
Primitives types and extension methods. |
|
Sundew.Base.Collections.Linq
Extensions for collections types. |
|
Sundew.Reactive
Extensions of Observables and DynamicData. |
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