public Task <IHttpRequestBuilderOptions> Build(IHttpRequestBuilderOptions options, TQuery query) { return(Task.FromResult(BuildSynchronously(options, query))); }
protected override IHttpRequestBuilderOptions BuildSynchronously(IHttpRequestBuilderOptions options, BingQuery query) { return(options.Parameter("q", query.Query)); }
protected abstract IHttpRequestBuilderOptions BuildSynchronously(IHttpRequestBuilderOptions options, TQuery query);
protected override IHttpRequestBuilderOptions BuildSynchronously(IHttpRequestBuilderOptions options, TestQuery query) { return(options.Parameter("id", query.Id.ToString(CultureInfo.InvariantCulture))); }