internal static string Generate(OperationUriBuilder operationUriBuilder, ODataFormat format, PayloadGeneratorSettings settings) { var uriStringBuilder = new StringBuilder(); bool first = true; foreach (var parameter in operationUriBuilder.Parameters) { if (!first) { uriStringBuilder.Append(","); } string literalValue = GetLiteralValue(parameter.Value, format, settings); if (parameter.EscapeGeneratedValue) { literalValue = Uri.EscapeDataString(literalValue); } uriStringBuilder.Append(string.Format("{0}={1}", parameter.Name, literalValue)); first = false; } return uriStringBuilder.ToString(); }
internal static string Generate(OperationUriBuilder operationUriBuilder, ODataFormat format, PayloadGeneratorSettings settings) { var uriStringBuilder = new StringBuilder(); bool first = true; foreach (var parameter in operationUriBuilder.Parameters) { if (!first) { uriStringBuilder.Append(","); } string literalValue = GetLiteralValue(parameter.Value, format, settings); if (parameter.EscapeGeneratedValue) { literalValue = Uri.EscapeDataString(literalValue); } uriStringBuilder.Append(string.Format("{0}={1}", parameter.Name, literalValue)); first = false; } return(uriStringBuilder.ToString()); }