public static string CreateUserAgentString(string client)
{
if (client == null)
{
throw new ArgumentNullException("client");
}
var version = typeof(HttpUtility).Assembly.GetNameSafe().Version;
return String.Format(CultureInfo.InvariantCulture, UserAgentTemplate, client, version, Environment.OSVersion);
}