18 instantiations of DecisionCriterionValue
Microsoft.AspNetCore.Routing (1)
Tree\LinkGenerationDecisionTree.cs (1)
179results.Add(kvp.Key, new DecisionCriterionValue(kvp.Value ?? string.Empty));
Microsoft.AspNetCore.Routing.Tests (17)
DecisionTreeBuilderTest.cs (17)
46item.Criteria.Add("area", new DecisionCriterionValue(value: "Admin")); 47item.Criteria.Add("controller", new DecisionCriterionValue(value: "Users")); 48item.Criteria.Add("action", new DecisionCriterionValue(value: "AddUser")); 87item1.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 88item1.Criteria.Add("action", new DecisionCriterionValue(value: "Buy")); 92item2.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 93item2.Criteria.Add("action", new DecisionCriterionValue(value: "Checkout")); 135item1.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 136item1.Criteria.Add("action", new DecisionCriterionValue(value: "Buy")); 140item2.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 141item2.Criteria.Add("action", new DecisionCriterionValue(value: "Checkout")); 145item3.Criteria.Add("action", new DecisionCriterionValue(value: "Buy")); 168item1.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 169item1.Criteria.Add("action", new DecisionCriterionValue(value: "Buy")); 173item2.Criteria.Add("controller", new DecisionCriterionValue(value: "Store")); 174item2.Criteria.Add("action", new DecisionCriterionValue(value: "Checkout")); 178item3.Criteria.Add("stub", new DecisionCriterionValue(value: "Bleh"));
12 references to DecisionCriterionValue
Microsoft.AspNetCore.Routing (9)
DecisionTree\DecisionCriterionValueEqualityComparer.cs (4)
6internal sealed class DecisionCriterionValueEqualityComparer : IEqualityComparer<DecisionCriterionValue> 15public bool Equals(DecisionCriterionValue x, DecisionCriterionValue y) 20public int GetHashCode(DecisionCriterionValue obj)
DecisionTree\DecisionTreeBuilder.cs (1)
216private sealed class Criterion : Dictionary<DecisionCriterionValue, List<ItemDescriptor<TItem>>>
DecisionTree\IClassifier.cs (1)
8IDictionary<string, DecisionCriterionValue> GetCriteria(TItem item);
DecisionTree\ItemDescriptor.cs (1)
10public IDictionary<string, DecisionCriterionValue> Criteria { get; set; }
Tree\LinkGenerationDecisionTree.cs (2)
174public IDictionary<string, DecisionCriterionValue> GetCriteria(OutboundMatch item) 176var results = new Dictionary<string, DecisionCriterionValue>(StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Routing.Tests (3)
DecisionTreeBuilderTest.cs (3)
198Criteria = new Dictionary<string, DecisionCriterionValue>(StringComparer.OrdinalIgnoreCase); 201public Dictionary<string, DecisionCriterionValue> Criteria { get; private set; } 208public IDictionary<string, DecisionCriterionValue> GetCriteria(Item item)