/// <summary> /// Override this method to return a suitably escaped query string /// </summary> /// <param name="info">Information about the request</param> /// <returns>The escaped query string</returns> public abstract string Build(QueryStringBuilderInfo info);
/// <summary> /// Override this method to return a suitably escaped query string /// </summary> /// <param name="info">Information about the request</param> /// <returns>The escaped query string</returns> public virtual string Build(QueryStringBuilderInfo info) { throw new NotImplementedException($"You must override and implementBuild(QueryStringBuilderInfo info) in {this.GetType().Name}"); }