public static void Modification(IRouteDefinition route) { var inputType = route.Input.InputType; var s = inputType.GetAttribute<RouteParameterSorterAttribute>(); route.ReorderParts(s.GetComparer()); }