1 write to PolicyEdges
Microsoft.AspNetCore.Routing (1)
Matching\DfaNode.cs (1)
42PolicyEdges = new Dictionary<object, DfaNode>();
43 references to PolicyEdges
Microsoft.AspNetCore.Routing (10)
Internal\DfaGraphWriter.cs (2)
91if (node.PolicyEdges != null) 93foreach (var policy in node.PolicyEdges)
Matching\DfaMatcherBuilder.cs (4)
634if (node.PolicyEdges != null && node.PolicyEdges.Count > 0) 636policyEntries = new PolicyJumpTableEdge[node.PolicyEdges.Count]; 639foreach (var kvp in node.PolicyEdges)
Matching\DfaNode.cs (4)
40if (PolicyEdges == null) 45PolicyEdges.Add(state, node); 102if (PolicyEdges != null) 104foreach (var kvp in PolicyEdges)
Microsoft.AspNetCore.Routing.Tests (33)
Matching\DfaMatcherBuilderTest.cs (33)
2650a.PolicyEdges.OrderBy(e => e.Key), 2653var test1_0 = a.PolicyEdges[0]; 2657test1_0.PolicyEdges.OrderBy(e => e.Key), 2660var test2_true = test1_0.PolicyEdges[true]; 2663Assert.Null(test2_true.PolicyEdges); 2695a.PolicyEdges.OrderBy(e => e.Key), 2699var test1_0 = a.PolicyEdges[0]; 2703test1_0.PolicyEdges.OrderBy(e => e.Key), 2706var test2_true = test1_0.PolicyEdges[true]; 2709Assert.Null(test2_true.PolicyEdges); 2711var test1_1 = a.PolicyEdges[1]; 2715test1_1.PolicyEdges.OrderBy(e => e.Key), 2719test2_true = test1_1.PolicyEdges[true]; 2722Assert.Null(test2_true.PolicyEdges); 2724var test2_false = test1_1.PolicyEdges[false]; 2727Assert.Null(test2_false.PolicyEdges); 2759a.PolicyEdges.OrderBy(e => e.Key), 2763var test2_true = a.PolicyEdges[true]; 2766Assert.Null(test2_true.PolicyEdges); 2768var test2_false = a.PolicyEdges[false]; 2771Assert.Null(test2_false.PolicyEdges); 2803a.PolicyEdges.OrderBy(e => e.Key), 2807var test1_0 = a.PolicyEdges[0]; 2810Assert.Null(test1_0.PolicyEdges); 2812var test1_1 = a.PolicyEdges[1]; 2815Assert.Null(test1_1.PolicyEdges); 2847a.PolicyEdges.OrderBy(e => e.Key), 2852var test1_0 = a.PolicyEdges[0]; 2855Assert.Null(test1_0.PolicyEdges); 2857var test1_1 = a.PolicyEdges[1]; 2860Assert.Null(test1_1.PolicyEdges); 2862var nonRouteEndpoint = a.PolicyEdges[int.MaxValue]; 2894Assert.Null(a.PolicyEdges);