Adding ValueTuple and ITuple to corlib in CoreCLR (dotnet/coreclr#8695)
authorJulien Couvreur <jcouv@users.noreply.github.com>
Thu, 22 Dec 2016 07:01:38 +0000 (23:01 -0800)
committerJan Kotas <jkotas@microsoft.com>
Thu, 22 Dec 2016 07:01:38 +0000 (23:01 -0800)
commit29ea6143d3b483167f76927aa868ef3a253cad92
treef2509331bb6feb7f56129c0479f9f9cd00b2569e
parent91f9f01c072eec6457ce354d699bd6f3d7c6fa37
Adding ValueTuple and ITuple to corlib in CoreCLR (dotnet/coreclr#8695)

* Adding ValueTuple
* Adding ITuple
* Porting equality comparer optimization from corefx PR dotnet/coreclr#14187

Commit migrated from https://github.com/dotnet/coreclr/commit/2d49c2c743831b7078c4360f28a81ba28fc47a05
src/coreclr/src/mscorlib/System.Private.CoreLib.csproj
src/coreclr/src/mscorlib/corefx/SR.cs
src/coreclr/src/mscorlib/model.xml
src/coreclr/src/mscorlib/src/System.Private.CoreLib.txt
src/coreclr/src/mscorlib/src/System/Numerics/Hashing/HashHelpers.cs
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/ITuple.cs [new file with mode: 0644]
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs [new file with mode: 0644]
src/coreclr/src/mscorlib/src/System/Tuple.cs
src/coreclr/src/mscorlib/src/System/TupleExtensions.cs [new file with mode: 0644]
src/coreclr/src/mscorlib/src/System/ValueTuple.cs [new file with mode: 0644]