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