Found 62 packages
A micro-library that backports/polyfills .NET 9.0+'s System.Threading.Lock to prior framework versions (from .NET Framework 3.5 up to .NET 8.0), providing as much backward compatibility as possible. Optionally works as a source generator.
The package includes: * Task<T> for executing asynchronous operations. * Concurrent Collections such as ConcurrentStack, ConcurentQueue ad ConcurrentDictionary. * PLINQ for writing parallel queries. * additional Threading operations such as Barrier,SpinLock and SpinWait.
Backported read-only collection interfaces
Backport of Asp.Net core's policy based authorization to Asp.Net 4.
Backport of Asp.Net core's policy based authorization to Asp.Net 4 WebApi 2
Theraot.Core is a .NET Backport (ValueTask, ValueTuple, Task, Expressions, Linq, ThreadLocal, IsExternalInit, Range, Index, etc...) for .NET Framework. .NET Core, .NET Standard
Backport of Asp.Net core's policy based authorization to Asp.Net 4 Mvc 5
Extensions/adapters around read-only collection interfaces
This library includes most of the APIs from the NETStandard specification built on top of Windows CE platform
StandardSocketsHttpHandler is a backport of SocketsHttpHandler to .NET Standard 2.0
Repacked dev branch to target NET4.5 and netstandard1.3 since Microsoft has dropped support for it. Minor changes were required; all unit tests continue to pass.
A faster and easier way to parse and create HTML in C#.
Utility library used across projects in AndanteTribe.
Provides a Task class for Compact Framework 3.5 with similar functionality as provided by Framework 4. For another framework it simply forwards the type to corresponding assembly. Replaced by NETStandard.WindowsCE package.
A set of backports of new BCL features to all frameworks which MonoMod supports.
FSharp.Core.net40 is a backport to the .NET Framework 4.0 from redistributables from Visual F# Tools version 10.8 For F# 4.7. Contains code from Theraot.Core and the F# Software Foundation. FSharp.Core.net40 (ver. 4.7.1) is based on FSharp.Core 4.7.1. Supported Platforms: .NET Framework 4.0 (net40)
Backported .NET APIs for legacy runtimes such as Unity.
This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.
Adds C# 9/10's record/record struct support for .NET Framework 2, 3, and 3.5.
Pooled memory allocator. .Net 3.5 Backport.