2 instantiations of OutboundMatch
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 };
24 references to OutboundMatch
Microsoft.AspNetCore.Routing (24)
RouteValuesAddressScheme.cs (4)
72var matchesWithRequiredValues = new List<OutboundMatch>(); 116var outboundMatch = new OutboundMatch() { Entry = entry }; 173public readonly List<OutboundMatch> MatchesWithRequiredValues; 178List<OutboundMatch> matchesWithRequiredValues,
Tree\LinkGenerationDecisionTree.cs (12)
23private readonly DecisionTreeNode<OutboundMatch> _root; 24private readonly List<OutboundMatch> _conventionalEntries; 26public LinkGenerationDecisionTree(IReadOnlyList<OutboundMatch> entries) 31var attributedEntries = new List<OutboundMatch>(); 32_conventionalEntries = new List<OutboundMatch>(); 42var entry = entries[i]; 62_root = DecisionTreeBuilder<OutboundMatch>.GenerateTree( 111DecisionTreeNode<OutboundMatch> node, 144DecisionTreeNode<OutboundMatch> branch; 170private sealed class OutboundMatchClassifier : IClassifier<OutboundMatch> 174public IDictionary<string, DecisionCriterionValue> GetCriteria(OutboundMatch item) 236private static void FlattenTree(Stack<string> branchStack, StringBuilder sb, DecisionTreeNode<OutboundMatch> node)
Tree\OutboundMatchResult.cs (2)
8public OutboundMatchResult(OutboundMatch match, bool isFallbackMatch) 14public OutboundMatch Match { get; }
Tree\TreeRouter.cs (6)
38private readonly IDictionary<string, OutboundMatch> _namedEntries; 88_namedEntries = new Dictionary<string, OutboundMatch>(StringComparer.OrdinalIgnoreCase); 90var outboundMatches = new List<OutboundMatch>(); 95var outboundMatch = new OutboundMatch() { Entry = entry, TemplateBinder = binder }; 107if (_namedEntries.TryGetValue(entry.RouteName, out var namedMatch) && 268if (_namedEntries.TryGetValue(context.RouteName, out var match))