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