3 writes to Entry
Microsoft.AspNetCore.Routing (2)
RouteValuesAddressScheme.cs (1)
116var outboundMatch = new OutboundMatch() { Entry = entry };
Tree\TreeRouter.cs (1)
95var outboundMatch = new OutboundMatch() { Entry = entry, TemplateBinder = binder };
Microsoft.AspNetCore.Routing.Tests (1)
Tree\LinkGenerationDecisionTreeTest.cs (1)
744match.Entry = new OutboundRouteEntry();
63 references to Entry
Microsoft.AspNetCore.Routing (18)
RouteValuesAddressScheme.cs (2)
49return new[] { (RouteEndpoint)matchResults[0].Match.Entry.Data }; 66yield return (RouteEndpoint)matchResults[i].Match.Entry.Data;
Tree\LinkGenerationDecisionTree.cs (13)
43foreach (var kvp in entry.Entry.RequiredLinkValues) 177foreach (var kvp in item.Entry.RequiredLinkValues) 193if (x.Match.Entry.Order != y.Match.Entry.Order) 195return x.Match.Entry.Order.CompareTo(y.Match.Entry.Order); 198if (x.Match.Entry.Precedence != y.Match.Entry.Precedence) 201return y.Match.Entry.Precedence.CompareTo(x.Match.Entry.Precedence); 211x.Match.Entry.RouteTemplate.TemplateText, 212y.Match.Entry.RouteTemplate.TemplateText, 248sb.AppendJoin(", ", node.Matches.Select(m => m.Entry.RouteTemplate.TemplateText));
Tree\TreeRouter.cs (3)
109namedMatch.Entry.RouteTemplate.TemplateText, 160var path = GenerateVirtualPath(context, matches[i].Match.Entry, matches[i].Match.TemplateBinder); 270var path = GenerateVirtualPath(context, match.Entry, match.TemplateBinder);
Microsoft.AspNetCore.Routing.Tests (45)
RouteValuesAddressSchemeTest.cs (6)
88var actual = Assert.IsType<RouteEndpoint>(match.Entry.Data); 131actual = Assert.IsType<RouteEndpoint>(m.Entry.Data); 136actual = Assert.IsType<RouteEndpoint>(m.Entry.Data); 141actual = Assert.IsType<RouteEndpoint>(m.Entry.Data); 146actual = Assert.IsType<RouteEndpoint>(m.Entry.Data); 412Assert.Same(endpoint, Assert.Single(allMatches).Entry.Data);
Tree\LinkGenerationDecisionTreeTest.cs (39)
219entry2.Entry.Order = 1; 245entry2.Entry.Order = 1; 267entry1.Entry.Precedence = 0; 271entry2.Entry.Order = 1; 272entry2.Entry.Precedence = 1; 294entry1.Entry.Precedence = 1; 298entry2.Entry.Precedence = 0; 320entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 324entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 345entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 349entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 373entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 377entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 401entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 405entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 429entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 433entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 456entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 460entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 484entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 488entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 512entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 516entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 539entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 543entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 566entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 570entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 591entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 595entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 616entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 620entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 643entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 647entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 670entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 674entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 695entry1.Entry.RouteTemplate = TemplateParser.Parse("a"); 699entry2.Entry.RouteTemplate = TemplateParser.Parse("b"); 745match.Entry.RequiredLinkValues = new RouteValueDictionary(requiredValues); 749match.Entry.RouteTemplate = new RouteTemplate(RoutePatternFactory.Parse(routeTemplate));