45 packages tagged with “Func”
Functional Option for .net
A collection of helpful Func extension methods
Dependency Injection primitives
Scope Provider for ASP.NET Core
Advanced Dependency Injection for Microsoft.Extensions.DependencyInjection: AddDefer, AddFunc, AddFactory.
System.Action and System.Func for .NET Framework 2.0, 3.5. This is a backport from .NET Core.
A fluent interface to create Lambda functions and expression waiting for Microsoft Roslyn. The documentation can be found on http://www.kendar.org/?p=/dotnet/expressionsbuilder. No knowledge of IL and System.Linq.Expression is needed. And even Lambda can be called. Available items are: Function parameters and Variables, Constants, String functions, Collections, Invocation of static and instance methods, If and While statements, Assignament, Conditions, Cast, New instance of arbitrary types. For debugging purposes it's possible to generate the source code for the function just created. Available on Github: https://github.com/kendarorg/ExpressionBuilder
https://devlib.codeplex.com/ .NET 4.0 features for .NET 2.0 DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns. It provides a comprehensive set of features that save development time, minimize costs, reduce the use of precious test resources, and decrease the overall maintenance effort. It is time to boost your productivity.
Integration testing helper library for Azure Functions in the style of WebApplicationFactory
Primitive for representing deferred, stateful function invocations with zero closure allocations.
To build a wrapper for a given type, with several function to handle method invocations and property usages. Simply create a ClassWrapperDescriptor, then with the instance obtained create a ClassWrapper on which the methods can be invoked The documentation can be found on http://www.kendar.org/?p=/dotnet/expressionsbuilder. No reflection used when invoking this package!
A C# extension library that allows users to compose and curry Func<> and Action<> delegate instances at runtime.
This package converts the 'functions.metadata' file, generated for 'dotnet-isolated' Azure Function worker runtime, into multiple 'function.json' files, similarly to what is generated for in-process 'dotnet' worker runtime. It can be used as a workaround until 'func kubernetes deploy' supports the isolated .NET worker runtime. See https://github.com/Azure/azure-functions-core-tools/issues/2825
A C# library for managing, creating, and binding to CLR delegates at runtime. Also includes partial application for delegates such as Func<> and Action<> types.
Utilities for executing work inline or offloading to the thread pool based on the current synchronization context.
WebJobs/Azure Functions trigger providing reading and writing MongoDB documents directly to your functions
Function Memoize and FuncEx
Recursive Func library for C#
Base on C#: A Method for Tail Call Recursion by StormySpike[https://www.codeproject.com/Articles/43234/C-A-Method-for-Tail-Call-Recursion].
Extension Methods for C# Objects, Collections, Task...etc, that makes working with C# more Functional Oriented
Defines System.Action and System.Func for all supported frameworks with up to 16 type parameters.
Package Description
Recursive Func library for C# (for Windows Phone 7.5 projects)
A collection of various dangerous operations.
Arranges the executions of tasks like Action, Func and Task with different kinds of styles
Defines System.Action and System.Func for all supported frameworks with up to 32 type parameters.
A library for parsing lambda expressions from strings into delegates and funcs. Language supported is C#.
The 'TryToExecute' represents an implementation of the try/catch/finally block. It can execute code without worrying about exceptions; it only specifies what to do in this case and delegate it.
Booli is a boolean expressions interpreter