Found 138 packages
System.ValueTuple
Enable using the new Value Tuple structure to write elegant code that allows async methods to be fired in parallel despite having different return types var (result1, result2) = await (GetStringAsync(), GetGuidAsync()); Based on the work of Joseph Musser https://github.com/jnm2
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
A collection of useful IEnumerable Tuple extension methods
Tuple iterate tools, for 2-value tuples and 3-value tuples
A collection of convenience extensions that leverages C# 7 tuples
Convert C# Tuple to/from JSON Array
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
Enables collection initialization for ICollections of Tuples.
System.Tuple for .NET Framework 2.0, 3.5. This is a backport from .NET Core.
Package Description
System.Tuples is a small tuple library made to be compatible with .net 2.0, .net 3.0 and .net 3.5.
Package Description
Backporting of System.ValueTuple for .NET 3.5.
Convert C# Tuple to/from JSON Array - Fork with fixes for handling large streams
A serializer and deserializer library for the ValueTuple type introduced in C# 7 for the MongoDB .NET Driver.
This packages enables projects targeting down-level platforms to use some of the types added in later versions including: - CallerMemberNameAttribute - CallerLineNumberAttribute - CallerFilePathAttribute - Tuple<T1, T2, ...> - IProgress<T> - IStructuralComparable - IStructuralEquatable - Task - InvalidDataException These types are "unified" to their later version equivalent. For example, when running on .NET Framework 4.5, IProgress<T> from this package will be seen by the runtime as the same type as the one already available in the platform. Supported Platforms: - .NET Framework 4 (with KB2468871) - Windows 8 - Windows Phone 8.1 - Windows Phone Silverlight 7.5 - Silverlight 4 - Portable Class Libraries This package is only required for projects targeting .NET Framework 4.5, Windows 8, Windows Phone Silverlight 8, or Windows Phone 8.1 when consuming a library that uses this package.
Provides the System.ValueTuple structs, which implement the underlying types for tuples in C# and Visual Basic. Includes old frameworks missing in the standard System.ValueTuple nuget.