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