private void Copy(ReadOnlyUrl url) { _uriBuilder = url._uriBuilder; _sharingBuilder = true; _queryString = url._queryString; _sharingQueryString = true; }
public void Add(QueryStringCollection collection) { if (collection != null && collection.Count > 0) { _collection.Add(collection._collection); _toString = null; } }
public void Set(QueryStringCollection collection) { if (_collection.Count > 0) { foreach (string key in collection) { _collection.Remove(key); } } Add(collection); }
internal QueryString(QueryStringCollection collection) : base(collection) { }
public ReadOnlyQueryString(NameValueCollection queryString) { _collection = new QueryStringCollection(queryString); }
public ReadOnlyQueryString(string queryString) { _collection = new QueryStringCollection(queryString); }
public ReadOnlyQueryString(params string[] parameters) { _collection = new QueryStringCollection(parameters); }
internal ReadOnlyQueryString(QueryStringCollection collection) { _collection = collection; }
public QueryStringCollection(QueryStringCollection collection) { _collection = HttpUtility.ParseQueryString(string.Empty); Add(collection); _toString = _collection.ToString(); }
private void CreateQueryString(QueryStringCollection queryString) { _queryString = new QueryStringCollection(queryString); }