Skip to content

th3oth3rjak3/CSharp.Made.Functional

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published