diff --git a/OneOf.StrongName/OneOf.StrongName.csproj b/OneOf.StrongName/OneOf.StrongName.csproj new file mode 100644 index 0000000..8570409 --- /dev/null +++ b/OneOf.StrongName/OneOf.StrongName.csproj @@ -0,0 +1,34 @@ + + + + net35;net45;netstandard1.3;netstandard2.0 + Harry McIntyre + OneOf - Easy Discriminated Unions for c# + Harry McIntyre + 1.0.0 + Harry McIntyre + F# style discriminated unions for 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. + https://github.com/mcintyre321/OneOf/ + https://github.com/mcintyre321/OneOf/blob/master/licence.md + discriminated unions, return type, match switch + True + OneOf + Harry McIntyre + true + true + snupkg + OneOf.StrongName.snk + true + + 9.0 + enable + + + + + + + + + + diff --git a/OneOf.StrongName/OneOf.StrongName.snk b/OneOf.StrongName/OneOf.StrongName.snk new file mode 100644 index 0000000..450088e Binary files /dev/null and b/OneOf.StrongName/OneOf.StrongName.snk differ diff --git a/OneOf.sln b/OneOf.sln index 0dbf09e..1997805 100644 --- a/OneOf.sln +++ b/OneOf.sln @@ -22,6 +22,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OneOf.SourceGenerator.Tests EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneOf.SourceGenerator.AnalyzerTests", "OneOf.SourceGenerator.AnalyzerTests\OneOf.SourceGenerator.AnalyzerTests.csproj", "{C08F270E-157A-48B9-A7B6-C948FCFC5494}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneOf.StrongName", "OneOf.StrongName\OneOf.StrongName.csproj", "{DD265F9B-0D41-424F-AF83-BF523A43703C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -60,6 +62,10 @@ Global {C08F270E-157A-48B9-A7B6-C948FCFC5494}.Debug|Any CPU.Build.0 = Debug|Any CPU {C08F270E-157A-48B9-A7B6-C948FCFC5494}.Release|Any CPU.ActiveCfg = Release|Any CPU {C08F270E-157A-48B9-A7B6-C948FCFC5494}.Release|Any CPU.Build.0 = Release|Any CPU + {DD265F9B-0D41-424F-AF83-BF523A43703C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DD265F9B-0D41-424F-AF83-BF523A43703C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD265F9B-0D41-424F-AF83-BF523A43703C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DD265F9B-0D41-424F-AF83-BF523A43703C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE