public override void Bind(string keyName, string[] values, ref int valueIndex, StringBuilder query) { if (values[valueIndex] == null) { valueIndex++; } else { query.AppendFormat("&{0}={1}", UrlUtility.UrlEncode(keyName, Encoding.UTF8), UrlUtility.UrlEncode(values[valueIndex++], Encoding.UTF8)); } }
public override void Bind(string keyName, string[] values, ref int valueIndex, StringBuilder query) { Fx.Assert(valueIndex < values.Length, "Not enough values to bind"); if (values[valueIndex] == null) { valueIndex++; } else { query.AppendFormat("&{0}={1}", UrlUtility.UrlEncode(keyName, Encoding.UTF8), UrlUtility.UrlEncode(values[valueIndex++], Encoding.UTF8)); } }
public override void Bind(string keyName, string[] values, ref int valueIndex, StringBuilder query) { query.AppendFormat("&{0}", UrlUtility.UrlEncode(keyName, Encoding.UTF8)); }
public string AsEscapedString() { return(UrlUtility.UrlEncode(this.value, Encoding.UTF8)); }