public virtual string GetFormEncodedQueryFormat(OAuthMessage message)
{
if (message == null)
{
throw new ArgumentNullException("message");
}
System.Text.StringBuilder strBuilder = new System.Text.StringBuilder();
bool skipDelimiter = true;
foreach (string key in message.Parameters.Keys)
{
if (message.Parameters[key] != null)
{
if (!skipDelimiter)
{
strBuilder.Append("&");
}
strBuilder.Append(string.Format(System.Globalization.CultureInfo.InvariantCulture, "{0}={1}", new object[]
{
HttpUtility.UrlEncode(key),
HttpUtility.UrlEncode(message.Parameters[key])
}));
skipDelimiter = false;
}
}
return strBuilder.ToString();
}