1 instantiation of RoutePatternParameterNode
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\RoutePattern\RoutePatternParser.cs (1)
468var result = new RoutePatternParameterNode(
16 references to RoutePatternParameterNode
Microsoft.AspNetCore.App.Analyzers (16)
Infrastructure\AmbiguousRoutePatternComparer.cs (4)
69RoutePatternParameterNode xParameter => Equals(xParameter, yChild as RoutePatternParameterNode), 95private static bool Equals(RoutePatternParameterNode x, RoutePatternParameterNode? y)
Infrastructure\RoutePattern\IRoutePatternNodeVisitor.cs (1)
11void Visit(RoutePatternParameterNode node);
Infrastructure\RoutePattern\RoutePatternParser.cs (6)
127RoutePatternParameterNode? catchAllParameterNode = null; 147catchAllParameterNode = (RoutePatternParameterNode)parameterNode; 170var previousParameterNode = (RoutePatternParameterNode)previousNode; 466private RoutePatternParameterNode ParseParameter(RoutePatternToken openBraceToken) 468var result = new RoutePatternParameterNode(
Mvc\DetectAmbiguousActionRoutes.cs (1)
75else if (segment.Children[j] is RoutePatternParameterNode parameterNode)
RouteEmbeddedLanguage\RoutePatternBraceMatcher.cs (3)
51var node = FindParameterNode(tree.Root, ch); 67private static RoutePatternParameterNode? FindParameterNode(RoutePatternNode node, VirtualChar ch) 68=> FindNode<RoutePatternParameterNode>(node, ch, (parameter, c) =>
RouteEmbeddedLanguage\RoutePatternClassifier.cs (1)
69public void Visit(RoutePatternParameterNode node)