protected void AppendQueryParameters(ref string uri, IQueryProvider queryProvider) { if (queryProvider != null) { Query query = new Query(); queryProvider.BuildQuery(query); AppendQueryParameters(ref uri, query); } }