Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
38 packages returned for Tags:"Discriminated"
Sort by
Relevance
Downloads
Recently updated
OneOf
by:
mcintyre321
7,495,827 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
379,749 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,209 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
ExhaustiveMatching.
Analyzer
by:
WalkerCodeRanger
189,779 total downloads
last updated
5/26/2020
Latest version:
0.5.0
analyzers
switch
exhaustive
match
discriminated
union
sum-type
ExhaustiveMatching.Analyzer adds exhaustive matching to C# switch statements and expressions. Get compiler errors for missing cases in a switch statement or expression. Mark which switches should have...
More information
OneOf.
Extended
by:
mcintyre321
182,468 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,328 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
84,723 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,791 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.
CodeJam
by:
andrewvk
222,308 total downloads
last updated
5/12/2022
Latest version:
4.1.0
list
string
collection
data-structure
threading
xml
reflection
async
assertion
IO
More tags
CodeJam is a set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another.
Dunet
by:
domn1995
12,996 total downloads
last updated
1/23/2023
Latest version:
1.7.0
source
generator
discriminated
union
functional
tagged
A simple source generator for discriminated unions in C#.
DiscriminatedUnion
by:
sdedalus
3,975 total downloads
last updated
8/4/2017
Latest version:
1.0.0.45
Discriminated
Union
Implementation of Discriminated Union and Pattern Matching in C#. string outputValue = x.Match<String>() .Case(c => c == "Test", v => "It's Test!") .Case(v => "It's Not Test!") .Else(()...
More information
DiscU
by:
jamesbascle
17,741 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
Hexarc.
Serialization.
Union
by:
shadeglare
7,889 total downloads
last updated
12/6/2022
Latest version:
3.0.0
Tagged
Union
Discriminated
Union
Serialization
Json
This package helps to serialize .NET/C# classes hierarchy as a tagged union (also known as a discriminated union).
discriminated
by:
AndreiStreltsov
7,262 total downloads
last updated
3/1/2017
Latest version:
0.3.2
discriminated
union
functional
data-structure
c#
pattern-matching
An implementation of a discriminated union data structure with pattern matching support.
ImTools
by:
dadhi
33,944 total downloads
last updated
7/25/2022
Latest version:
4.0.0
FP
Performance
Simple
Functional
Immutable
Persistent
Map
Avl
2-3Tree
Self
More tags
Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and supportive extensions for performant functional programming in C#. Split from the DryIoc:...
More information
Unknown6656.
IndexableProperties
by:
unknown6656
2,380 total downloads
last updated
3/13/2022
Latest version:
1.1.0
unknown6656
discriminated
unions
Package Description
CSharpDiscriminatedUnion
by:
Galad
9,412 total downloads
last updated
4/14/2020
Latest version:
2.0.1
Discriminated
union
tagged
sum
type
algebraic
data
functional
F#
Package Description
Option.
Either
by:
Mroberts91
851 total downloads
last updated
2/1/2021
Latest version:
1.0.0
Discriminated
Union
Discriminated
Union
Return
A simple library that adds a struct to be used as a discriminated union like return type.
T4DU
by:
nugusev
5,178 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.
Unknown6656.
DiscriminatedUnions
by:
unknown6656
1,126 total downloads
last updated
3/15/2022
Latest version:
1.1.1
unknown6656
discriminated
unions
Package Description
Previous
Next