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));
     }
 }
Ejemplo n.º 3
0
 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));
 }