/// <summary> /// Wraps a <see cref="RouteDataValueTransform"/> so that it only triggers when matching incoming requests. /// </summary> public static RouteDataValueTransform ForIncomingRequests(this RouteDataValueTransform transform) { return((values, direction) => { if (direction == RouteDirection.IncomingRequest) { transform(values, direction); } }); }
/// <summary> /// Wraps a <see cref="RouteDataValueTransform"/> so that it only triggers when generating URL's. /// </summary> public static RouteDataValueTransform ForUrlGeneration(this RouteDataValueTransform transform) { return((values, direction) => { if (direction == RouteDirection.UrlGeneration) { transform(values, direction); } }); }