public override void Map(Routing.Route route, IContainer container) { route.ThrowIfNull("route"); container.ThrowIfNull("container"); if (_fieldComparer != null && _valueComparer != null) { route.RestrictByRefererUrlQueryString(_field, GetComparer(_fieldComparer.Value), _value, GetComparer(_valueComparer.Value)); } else { route.RestrictByRefererUrlQueryString(_field, _value); } }