public string ToString(bool containsNullOrWhiteSpace) { return(StringUtils.AddPrefix(string.Join(HttpUtility2.QueryValuesDelimiter, this.Where(p => { if (containsNullOrWhiteSpace == false) { if (string.IsNullOrWhiteSpace(p.Key) == true || string.IsNullOrWhiteSpace(p.Value) == true) { return false; } } return true; })), HttpUtility2.QuerySeparator)); }
public string ToString(bool prefix, bool containsNullOrWhiteSpace) { var toString = string.Join(HttpUtility2.QueryValuesDelimiter, this.Where(p => { if (containsNullOrWhiteSpace == false) { if (string.IsNullOrWhiteSpace(p.Key) == true || string.IsNullOrWhiteSpace(p.Value) == true) { return(false); } } return(true); })); if (prefix == true) { return(StringUtils.AddPrefix(toString, HttpUtility2.QuerySeparator)); } else { return(toString); } }