mcintyre321/OneOf
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
C#MIT
Issues
- 1
Implicit cast from OneOf<> to Task<OneOf<>>
#152 opened by amir734jj - 1
Return "partial" OneOf types
#181 opened by juantxorena - 1
- 0
- 0
Code analyzer to warn if OneOf<> not handled
#176 opened by gorillapower - 0
- 2
Warning CS0436 : The type GenerateOneOfAttribute conflicts with imported type...
#168 opened by CheloXL - 3
- 0
oneof is missing NuGet package README file
#170 opened by lyndaidaii - 0
- 7
Async support
#136 opened by fbouvard - 10
Possibility to implement TryPick<Tx>
#151 opened by aliriocastro - 4
OneOf vs ValueOf ?
#137 opened by marcusx2 - 2
- 0
Generate a OneOf type based on an existing Enum
#166 opened by wtaisto - 7
Why not store the instance in an `object` field instead of a bunch of fields?
#158 opened by NickStrupat - 0
Hacktoberfest
#165 opened by ntbm - 3
OneOf.Switch return value for Happy Path
#164 opened by wtaisto - 2
- 2
OneOfBase with more than 7 generic types?
#163 opened by wtaisto - 7
- 1
TryPick should utilize [NotNullWhen]
#157 opened by PaulBraetz - 0
SourceGenerator namespace clashes
#162 opened by thomhurst - 2
Generated source is incompatible with JsonSerializerContext generated code
#159 opened by alex34533-hpinc - 1
GenerateOneOf source generator does not work when using same class name with different generics
#149 opened by ADIX7 - 2
Support for .net6.0, netstandard2.1
#128 opened by AceCoderYoda - 2
Unexpected behavior with interfaces
#154 opened by NWoodsman - 0
- 3
readonly struct
#120 opened by truegoodwill - 1
Could you add nuget package link in readme?
#139 opened by XanNava - 2
- 4
Consider sign the assembly?
#147 opened by AsakusaRinne - 1
- 1
- 1
- 2
Source generator should work on internal classes, too
#130 opened by cytoph - 7
JsonConverter of the OneOf class for serialization
#118 opened by ling921 - 0
F#-C# interop also works with a simple operator
#131 opened by fwaris - 0
Add [DebuggerDisplay] attribute to the type
#135 opened by Lonli-Lokli - 14
NuGet package is not signed
#119 opened by NinjaCross - 1
How to widen eg. `OneOf'3` to `OneOf'4` nicely
#127 opened by ljani - 18
- 1
Source generator should work for nested types
#125 opened by dstockhammer - 3
Source Generation produce invalid code with interfaces
#115 opened by Kuinox - 2
Add strong name signing of OneOf.
#122 opened by AraHaan - 2
Leverage "Releases" feature from github
#112 opened by julealgon - 1
- 3
- 0
Using the uwp, OneOf has an error in RELEASE mode
#111 opened by hal-wang - 0
Using the uwp, OneOf has an error in RELEASE mode
#110 opened by hal-wang