/// <summary> /// Merge urls by merging parameters from given UrlBuilder. /// </summary> /// <param name="source"></param> /// <returns></returns> public UrlBuilder Merge(UrlBuilder source) { this.parameters.Merge(source.parameters); return(this); }
/// <summary> /// Adds the source parameters to the builder. /// </summary> /// <param name="builder"> The builder to clone. </param> /// <remarks> Duplicate parameters are not allowed. </remarks> public UrlBuilder(UrlBuilder builder) : this(builder.url) { this.Merge(builder); }