private NodeType SegmentToNodeType(RouteSegmentType segmentType) { switch (segmentType) { case RouteSegmentType.Static: return NodeType.Static; case RouteSegmentType.Parameter: return NodeType.Parameter; case RouteSegmentType.Wildcard: return NodeType.Wildcard; } throw new ArgumentOutOfRangeException("segmentType"); }
public RouteSegmentInformation(string name, RouteSegmentType type) { Name = name; Type = type; }
internal RouteFormatterArgs(string originalSegment, RouteSegmentType segmentType, Type controllerType) { this.OriginalSegment = originalSegment; this.SegmentType = segmentType; this.ControllerType = controllerType; }