96 packages returned for Tags:"\"Union"

  • 1,071 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(() => "It's None!") or var x = new Union<string, int>(100); // the type annotations... More information
The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.
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.
  • 572 total downloads
  • last updated 4/8/2015
  • Latest version: 1.0.1
My package description.
Discriminated Union (sum-type, co-product) from Algebraic Data Types (ADT) for C# which is memory efficient, supports one-line sub-typing and C# switch statement.
  • 1,038 total downloads
  • last updated 4/16/2019
  • Latest version: 0.0.6-beta01
Extension to FluentAssertions which improves the usage of Discriminated Unions against standard object assertions. Intened to be a base for other Specific DU assertions to build upon