BoxKite.Twitter.Authentication.TwitterAuthenticator.OAuthUrlEncode C# (CSharp) Method

OAuthUrlEncode() private static method

private static OAuthUrlEncode ( string value ) : string
value string
return string
        private static string OAuthUrlEncode(string value)
        {
            var result = new StringBuilder();

            foreach (var symbol in value)
            {
                if (TwitterApi.SafeURLEncodeChars().IndexOf((char) symbol) != -1)
                {
                    result.Append(symbol);
                }
                else
                {
                    // ReSharper disable once PossibleInvalidCastException
                    result.Append('%' + string.Format("{0:X2}", (int) symbol));
                }
            }

            return result.ToString();
        }