2 instantiations of InboundRouteEntry
Microsoft.AspNetCore.Components (2)
Routing\RouteTableFactory.cs (1)
193return new InboundRouteEntry()
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
94var entry = new InboundRouteEntry()
25 references to InboundRouteEntry
Microsoft.AspNetCore.Components (25)
Routing\RouteContext.cs (1)
46public InboundRouteEntry? Entry { get; set; }
Routing\RouteTable.cs (3)
15private static readonly ConcurrentDictionary<(Type, string), InboundRouteEntry> _routeEntryCache = new(); 35var entry = _routeEntryCache.GetOrAdd( 79private static void ProcessParameters(InboundRouteEntry entry, RouteValueDictionary routeValues)
Routing\RouteTableFactory.cs (12)
26public static readonly IComparer<InboundRouteEntry> RouteOrder = Comparer<InboundRouteEntry>.Create((x, y) => 170internal static InboundRouteEntry CreateEntry([DynamicallyAccessedMembers(Component)] Type pageType, string template) 202var seen = new HashSet<InboundRouteEntry>(new InboundRouteEntryAmbiguityEqualityComparer()); 207var current = builder.InboundEntries[i]; 211seen.TryGetValue(current, out var existing); 279internal static int RouteComparison(InboundRouteEntry x, InboundRouteEntry y) 300private sealed class InboundRouteEntryAmbiguityEqualityComparer : IEqualityComparer<InboundRouteEntry> 302public bool Equals(InboundRouteEntry? x, InboundRouteEntry? y) 344public int GetHashCode(InboundRouteEntry obj)
src\aspnetcore\src\Http\Routing\src\Tree\InboundMatch.cs (2)
24/// Gets or sets the <see cref="InboundRouteEntry"/>. 26public InboundRouteEntry Entry { get; set; }
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (5)
79public InboundRouteEntry MapInbound( 94var entry = new InboundRouteEntry() 236public IList<InboundRouteEntry> InboundEntries { get; } = new List<InboundRouteEntry>(); 270foreach (var entry in InboundEntries)
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouter.cs (1)
240var entry = item.Entry;
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingTree.cs (1)
42internal void AddEntry(InboundRouteEntry entry)