Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.16 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.16 KB

CSharp.Made.Functional

codecov

Add CSharp.Made.Functional

dotnet add package CSharp.Made.Functional

Using statements

The namespace does not match the package name to keep using statements shorter.

// Base using statement:
global using Functional;

// To use Option types:
global using Functional.Options;

// To use Result types:
global using Functional.Results;

// To use Union types:
global using Functional.Unions;

// For extension methods like Pipe/Tap:
global using Functional.Common;

// For exception handling extensions:
global using static Functional.Exceptions.ExceptionExtensions;

// For static methods like Cons:
global using static Functional.Common.CommonExtensions;

// Other usings for other static methods:
global using static Functional.Options.OptionExtensions;
global using static Functional.Results.ResultExtensions;

For examples and more discussion about this library, Read the Docs!