/// <summary> /// Parse an order by string to a custom type /// </summary> /// <typeparam name="T"></typeparam> /// <param name="orderBy"></param> /// <param name="converter"></param> /// <param name="orderByOverrides"></param> /// <returns></returns> public T ParseAs <T>(string orderBy, IOrderByConverter <T> converter, Dictionary <OrderByDirection, string> orderByOverrides) where T : class { return(converter.ConvertTo(this.Parse(orderBy, _orderByDirections))); }
/// <summary> /// Parse an order by string to a custom type /// </summary> /// <typeparam name="T"></typeparam> /// <param name="orderBy"></param> /// <param name="converter"></param> /// <returns></returns> public T ParseAs <T>(string orderBy, IOrderByConverter <T> converter) where T : class { return(converter.ConvertTo(this.Parse(orderBy, _orderByDirections))); }