Top 20 NuGet functional Packages
A C# library which gives you basic functions for type conversion and object transformation
CSharpFunctionalExtensions - functional extensions for C#.
This package contains extensions to use NvdaTestingDriver with Selenium WebDriver. NVDA needs the browser window to be in the foreground, and it also needs any element to take the focus in order to analyze it. This package includes functions to do both.
Defines contracts for metrics-capturing components to be used alongside Functional.CQS handler implementations:
- IUniversalMetricsCapturingStrategy
- IMetricsCapturingStrategyForQuery<TQuery, TResult>
- IMetricsCapturingStrategyForCommand<TCommand, TError>
Provides metrics-capturing decorator implementations for Functional.CQS handler implementations:
- IQueryHandler<TQuery, TResult>
- IAsyncQueryHandler<TQuery, TResult>
- ICommandHandler<TCommand, TError>
- IAsyncCommandHandler<TCommand, TError>
Defines contracts for infrastructural components required for Functional.CQS.AOP caching.
- IFunctionalCache
- IInvalidateFunctionalCacheItem<TQuery, TResult>
- IInvalidateFunctionalCacheItems
- ILogFunctionalCacheExceptions
- ILogFunctionalCacheItemInvalidationOperations
- ILogFunctionalCacheItemRe...
Provides the IQueryResultCachingStrategy<TQuery, TResult> contract for defining caching strategies used for Functional.CQS handler implementations:
- IQueryHandler<TQuery, TResult>
- IAsyncQueryHandler<TQuery, TResult>
A .NET Standard library that adds option semantics to a tuple of Boolean and T.
A functional approach to returning a guaranteed result and avoiding null reference checks in a strongly-typed way.
MVC functional tests with a fixture pattern for an Entity Framework Core database
Functional programming and other utilities for C#
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Core.Maybe.Json — JsonConverter for the Maybe type
Defines FunctionalNullCache, a null object that implements Functional.CQS.AOP.Caching.Infrastructure.IFunctionalCache
F# wrapper over MongoDB.Driver
Test-oriented HTTP & TCP API allowing interaction (and testing of) HTTP based Non-GUI endpoints such as Webservices and RESTful services etc.