From 6f4c10a664bbb155e5085e822f126feef1d33eb4 Mon Sep 17 00:00:00 2001 From: Kiran Challa Date: Tue, 24 Jul 2018 17:17:08 -0700 Subject: [PATCH] PR feedback --- .../Internal/LinkGenerationDecisionTree.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Microsoft.AspNetCore.Routing/Internal/LinkGenerationDecisionTree.cs b/src/Microsoft.AspNetCore.Routing/Internal/LinkGenerationDecisionTree.cs index 8e81202fdc..eb055f7696 100644 --- a/src/Microsoft.AspNetCore.Routing/Internal/LinkGenerationDecisionTree.cs +++ b/src/Microsoft.AspNetCore.Routing/Internal/LinkGenerationDecisionTree.cs @@ -179,22 +179,22 @@ namespace Microsoft.AspNetCore.Routing.Internal var sb = new StringBuilder(); var branchStack = new Stack(); branchStack.Push(string.Empty); - FlattenTree(_root, branchStack, sb); + FlattenTree(branchStack, sb, _root); return sb.ToString(); } } - private void FlattenTree(DecisionTreeNode node, Stack branchStack, StringBuilder sb) + private void FlattenTree(Stack branchStack, StringBuilder sb, DecisionTreeNode node) { // leaf node if (node.Criteria.Count == 0) { - var temp = new StringBuilder(); + var matchesSb = new StringBuilder(); foreach (var branch in branchStack) { - temp.Insert(0, branch); + matchesSb.Insert(0, branch); } - sb.Append(temp.ToString()); + sb.Append(matchesSb.ToString()); sb.Append(" (Matches: "); sb.Append(string.Join(", ", node.Matches.Select(m => m.Entry.RouteTemplate.TemplateText))); sb.AppendLine(")"); @@ -205,7 +205,7 @@ namespace Microsoft.AspNetCore.Routing.Internal foreach (var branch in criterion.Branches) { branchStack.Push($" => {criterion.Key}: {branch.Key}"); - FlattenTree(branch.Value, branchStack, sb); + FlattenTree(branchStack, sb, branch.Value); branchStack.Pop(); } }