Avoid extra allocation and interface calls in Append (dotnet/corefx#39045)
authorStephen Toub <stoub@microsoft.com>
Wed, 3 Jul 2019 02:53:36 +0000 (22:53 -0400)
committerGitHub <noreply@github.com>
Wed, 3 Jul 2019 02:53:36 +0000 (22:53 -0400)
commit44cb7bff485f32c8cabdaf0a00298b56be4914b1
tree54bf1617147a3312b086d948e96225269356cb79
parentd9702e8fdc77a651f81475e956c374c7ef4ef888
Avoid extra allocation and interface calls in Append (dotnet/corefx#39045)

Commit migrated from https://github.com/dotnet/corefx/commit/2ead5143ce31d6d25089a1f16e9619a374d48d4b
src/libraries/System.Linq/src/System/Linq/AppendPrepend.SpeedOpt.cs
src/libraries/System.Linq/src/System/Linq/AppendPrepend.cs
src/libraries/System.Linq/src/System/Linq/SingleLinkedNode.cs