Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
21 packages returned for Tags:"Unions"
Sort by
Relevance
Downloads
Recently updated
OneOf
by:
mcintyre321
7,572,563 total downloads
last updated
6/25/2022
Latest version:
3.0.223
discriminated
unions
return
type
match
switch
F# style discriminated unions or C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful.
Microsoft.
FSharpLu.
Json
by:
FSharpLu
Microsoft
380,997 total downloads
last updated
6/24/2021
Latest version:
0.11.7
F#
FSharp
Utilities
Json
discriminated
unions
Json serialization converters for F# option types and discriminated unions.
OneOf.
FSharp
by:
mcintyre321
231,314 total downloads
last updated
6/25/2022
Latest version:
3.0.223
discriminated
unions
return
type
match
switch
This is an FSharp library for interop with the C# OneOf Types
OneOf.
Extended
by:
mcintyre321
183,524 total downloads
last updated
6/25/2022
Latest version:
3.0.223
discriminated
unions
return
type
match
switch
This package extends the OneOf types from OneOf<T0, .., T9> to OneOf<T0, .., T32> for when you really have a lot of options
SuccincT
by:
DavidArno
98,524 total downloads
last updated
2/17/2020
Latest version:
4.0.0
Partial
application
Discriminated
unions
Options
Maybe
Pattern
matching
cons
functional
Succinc<T> is a .NET library that adds a number of functional features to C#: * Discriminated unions, * Pattern matching, * Partial applications, * "Implicitly" typed lambdas, * The ability to treat void...
More information
OneOf.
SourceGenerator
by:
mcintyre321
87,030 total downloads
last updated
6/25/2022
Latest version:
3.0.223
discriminated
unions
return
type
match
switch
generator
source
generator
This source generator automaticly implements OneOfBase hierarchies
FunctionalSharp.
DiscriminatedUnions
by:
patrickkk
24,806 total downloads
last updated
2/4/2018
Latest version:
0.9.106
Unions
Discriminated
Discriminated
Linq
lambda
Functional
This package provides Discriminated Unions for C#. This is the old backage. The new package is FunctionalSharp.DiscriminatedUnions.
LanguageExt.
CodeGen
by:
louthy
129,955 total downloads
last updated
2/5/2023
Latest version:
4.4.2
C#
Functional
Language
Extension
Lenses
Records
Unions
Monad
Option
Either
More tags
Design and build-time code-gen for records, unions, lenses and immutable With functions
DiscU
by:
jamesbascle
17,760 total downloads
last updated
2/16/2018
Latest version:
1.0.0.9
Discriminated
Union
Unions
Pattern
Matching
OneOf
Tagged
Sum
Type
Types
Portable library for easy to use F#-like Discriminated Unions in C#. Implicitly casts objects into OneOf instances, then use .Match extension to do pattern matching. Designed as a partial drop in replacement...
More information
Unknown6656.
IndexableProperties
by:
unknown6656
2,454 total downloads
last updated
3/13/2022
Latest version:
1.1.0
unknown6656
discriminated
unions
Package Description
T4DU
by:
nugusev
5,179 total downloads
last updated
11/12/2017
Latest version:
1.0.0-beta
t4
discriminated
unions
sum
type
algebraic
data
types
tagged
T4DU is a T4 template that generates discriminated cases for your C# projects.
SvSoft.
Analyzers.
ClosedTypeHierarchyDiagnosticSuppression
by:
shuebner
1,147 total downloads
last updated
1/31/2023
Latest version:
1.1.1
discriminated
unions
match
switch
Suppresses exhaustiveness warnings of switch statement and switch expressions when all cases of a "closed type hierarchy" are covered. See project URL for details. It suppresses IDE0010, IDE0072 and CS8509. It...
More information
Unknown6656.
DiscriminatedUnions
by:
unknown6656
1,151 total downloads
last updated
3/15/2022
Latest version:
1.1.1
unknown6656
discriminated
unions
Package Description
OneOf.
Signed
by:
fsharpfan
2,432 total downloads
last updated
1/25/2019
Latest version:
1.0.0
discriminated
unions
return
type
match
switch
F# style discriminated unions or C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful.
FGS.
OneOf.
Extensions
by:
foxguardsolutions
1,854 total downloads
last updated
8/3/2020
Latest version:
2020.8.3.2
discriminated
unions
match
switch
humane
selectmany
bifold
Provides extension methods to augment OneOf's F#-style discriminated unions with the LINQ-like syntax introduced in Mark Seemann's "Humane Code" video series. Allows the use of multiple `OneOf`...
More information
GenericDataStructures
by:
PhilipAlexanderWallin
2,025 total downloads
last updated
5/22/2020
Latest version:
1.1.0
discriminated
unions
result
types
generic
return
data
Generic discriminating union types to be used as results when you want to make sure every return type is handled explicitly.
FGS.
Linq.
Extensions.
OneOf.
EntityFrameworkCore
by:
foxguardsolutions
2,610 total downloads
last updated
8/3/2020
Latest version:
2020.8.3.2
EntityFramework
EF
EntityFrameworkCore
EFCore
materialize
discriminated
unions
match
switch
Provides extension methods to materialize query results while describing failures using discriminated unions. An `IQueryable` version of `OneOf.Linq`. This package is for Entity Framework Core....
More information
FGS.
Linq.
Extensions.
OneOf.
EntityFramework6
by:
foxguardsolutions
2,783 total downloads
last updated
8/3/2020
Latest version:
2020.8.3.2
EntityFramework
EF
EntityFramework6
EF6
materialize
discriminated
unions
match
switch
Provides extension methods to materialize query results while describing failures using discriminated unions. An `IQueryable` version of `OneOf.Linq`. This package is for Entity Framework 6.x. For...
More information
SvSoft.
OneOf.
Analyzers.
SwitchDiagnosticSuppression
by:
shuebner
535 total downloads
last updated
1/11/2023
Latest version:
1.1.0
discriminated
unions
match
switch
oneof
Suppresses exhaustiveness warnings of switch statement and switch expressions on OneOf<...>.Value from the OneOf library when all type arguments are covered. See project URL for details. It suppresses IDE0010,...
More information
OneOf.
NET45
by:
ndrwrbgs
664 total downloads
last updated
8/22/2018
Latest version:
2.1.125
discriminated
unions
return
type
match
switch
F# style discriminated unions or C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful.
Previous
Next