Remove unnecessary LINQ usage from System.Text.Json (dotnet/corefx#41553)
authorStephen Toub <stoub@microsoft.com>
Mon, 7 Oct 2019 22:01:26 +0000 (18:01 -0400)
committerGitHub <noreply@github.com>
Mon, 7 Oct 2019 22:01:26 +0000 (18:01 -0400)
commitf5bccd0fa644f5583288532b87aef7afc12a5193
treecbb5b12421cd15e8fdd907dad28ff39cb3275220
parent10d02ead0ea702898b80b4a8d74c103da5dd551f
Remove unnecessary LINQ usage from System.Text.Json (dotnet/corefx#41553)

* Remove unnecessary LINQ usage from System.Text.Json

* Fix netstandard build

Commit migrated from https://github.com/dotnet/corefx/commit/2d69a2494b3c1602d9332bab3794e00d1b4858c7
src/libraries/System.Text.Json/src/System.Text.Json.csproj
src/libraries/System.Text.Json/src/System/Collections/Generic/StackExtensions.netstandard.cs [new file with mode: 0644]
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonNode.Traversal.cs
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonNode.TraversalHelpers.cs
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonObject.cs