Sundew.DiscriminatedUnions
                             
                            
                                2.1.0-u20230306-072830-ci
                            
                        
                    See the version list below for details.
dotnet add package Sundew.DiscriminatedUnions --version 2.1.0-u20230306-072830-ci
NuGet\Install-Package Sundew.DiscriminatedUnions -Version 2.1.0-u20230306-072830-ci
<PackageReference Include="Sundew.DiscriminatedUnions" Version="2.1.0-u20230306-072830-ci" />
<PackageVersion Include="Sundew.DiscriminatedUnions" Version="2.1.0-u20230306-072830-ci" />
<PackageReference Include="Sundew.DiscriminatedUnions" />
paket add Sundew.DiscriminatedUnions --version 2.1.0-u20230306-072830-ci
#r "nuget: Sundew.DiscriminatedUnions, 2.1.0-u20230306-072830-ci"
#:package Sundew.DiscriminatedUnions@2.1.0-u20230306-072830-ci
#addin nuget:?package=Sundew.DiscriminatedUnions&version=2.1.0-u20230306-072830-ci&prerelease
#tool nuget:?package=Sundew.DiscriminatedUnions&version=2.1.0-u20230306-072830-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 (4)
Showing the top 4 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.Xaml.Theming.Wpf
                                                        
                                                         Theme related functionality: - ThemeManager - control application theme and theme mode at runtime and optionally respond to system theme changes. - ResourceDctionaryBase - base class for resource dictionaries that support caching. - ThemeResourceDictionary and ThemeModeResourceDictionary cache-based resource dictionaries supporting theme or theme mode changed.  | 
                                                    |
| 
                                                        
                                                            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