System.ValueTuple 4.5.0

Provides the System.ValueTuple structs, which implement the underlying types for tuples in C# and Visual Basic.

Commonly Used Types:
System.ValueTuple
System.ValueTuple<T1>
System.ValueTuple<T1, T2>
System.ValueTuple<T1, T2, T3>
System.ValueTuple<T1, T2, T3, T4>
System.ValueTuple<T1, T2, T3, T4, T5>
System.ValueTuple<T1, T2, T3, T4, T5, T6>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>

30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.

Requires NuGet 2.12 or higher.

Install-Package System.ValueTuple -Version 4.5.0
dotnet add package System.ValueTuple --version 4.5.0
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add System.ValueTuple --version 4.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: System.ValueTuple, 4.5.0"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

https://go.microsoft.com/fwlink/?LinkID=799421

  • .NETCoreApp 2.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETFramework 4.6.1

    • No dependencies.
  • .NETFramework 4.7

    • No dependencies.
  • .NETStandard 1.0

  • .NETStandard 2.0

    • No dependencies.
  • MonoAndroid 1.0

    • No dependencies.
  • MonoTouch 1.0

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • UAP 10.0.16299

    • No dependencies.
  • Windows 8.0

    • No dependencies.
  • WindowsPhone 8.0

    • No dependencies.
  • WindowsPhoneApp 8.1

    • No dependencies.
  • Xamarin.iOS 1.0

    • No dependencies.
  • Xamarin.Mac 2.0

    • No dependencies.
  • Xamarin.TVOS 1.0

    • No dependencies.
  • Xamarin.WatchOS 1.0

    • No dependencies.

NuGet packages (2.2K)

Showing the top 5 NuGet packages that depend on System.ValueTuple:

Package Downloads
Microsoft.Extensions.Configuration.Abstractions
Abstractions of key-value pair based configuration. Commonly Used Types: Microsoft.Extensions.Configuration.IConfiguration Microsoft.Extensions.Configuration.IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationProvider Microsoft.Extensions.Configuration.IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationSection
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader
Polly
Polly is a library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.

GitHub repositories (557)

Showing the top 5 popular GitHub repositories that depend on System.ValueTuple:

Repository Stars
microsoft/PowerToys
Windows system utilities to maximize productivity
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
StackExchange/Dapper
Dapper - a simple object mapper for .Net
AvaloniaUI/Avalonia
A cross platform XAML framework for .NET
App-vNext/Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

Version History

Version Downloads Last updated
4.5.0 60,145,207 5/29/2018
4.5.0-rc1 95,411 5/6/2018
4.5.0-preview2-26406-04 70,136 4/10/2018
4.5.0-preview1-26216-02 60,194 2/26/2018
4.4.0 60,588,919 8/9/2017
4.4.0-preview2-25405-01 31,092 6/27/2017
4.4.0-preview1-25305-02 125,912 5/9/2017
4.3.1 6,400,595 5/9/2017
4.3.0 39,487,519 11/15/2016
4.3.0-preview1-24530-04 64,525 10/24/2016
4.0.0-rc3-24212-01 108,388 6/27/2016