SolutionExtensions.Settings.GetPropertyName C# (CSharp) Method

GetPropertyName() private static method

private static GetPropertyName ( string solution ) : string
solution string
return string
        private static string GetPropertyName(string solution)
        {
            string clean = solution.ToLowerInvariant().Trim();
            byte[] unicodeText = Encoding.UTF8.GetBytes(clean);

            var crypto = new MD5CryptoServiceProvider();
            byte[] result = crypto.ComputeHash(unicodeText);

            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < result.Length; i++)
            {
                sb.Append(result[i].ToString("X2"));
            }

            return sb.ToString();
        }