From 7c90985e3f2a69e036b0caa69b0ed0efe1a776ce Mon Sep 17 00:00:00 2001 From: bothzoli Date: Fri, 14 Feb 2025 20:46:07 +1000 Subject: [PATCH] Create strong named project --- OneOf.StrongName/OneOf.StrongName.csproj | 34 +++++++++++++++++++++++ OneOf.StrongName/OneOf.StrongName.snk | Bin 0 -> 596 bytes OneOf.sln | 6 ++++ 3 files changed, 40 insertions(+) create mode 100644 OneOf.StrongName/OneOf.StrongName.csproj create mode 100644 OneOf.StrongName/OneOf.StrongName.snk 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 0000000000000000000000000000000000000000..450088ed3fcf0c5a2364d5c00404cad8c5d74f61 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50098CvGX5K?oYE)Fra!0MBrQ|^;N#}C; zF8na+fB2nF1LPj^iLSav^K}8elY(Wn*th5rf3$vx^)Ya5B1(7X zc_Vx-AVB|^+E>M&j~itQoQCNwm~m!F#}C>)7>3qi&UsV^sgcQcV2WQ>_`;jY+gUPh zp43RL004ik-?al2jB%h&g;cg(BVz($XX*(uE91XP> z{h{OIPY-h=`xle~FJ|7<%>~ z_WP}~RZF6n3gz64Sd_H_p!A`E3&VRFfEwju`7e~xuV+^7#59TuojkTO{@&L(ds2)a$62;vh@_ literal 0 HcmV?d00001 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