/// <summary> /// Initializes a new instance of the <see cref="ClientName"/>. /// </summary> /// <param name="key">The client name. Any string.</param> /// <param name="providerName">The provider name.</param> internal ClientName(string key, string providerName) { _Key = key; _ProviderName = providerName; _Hash = OAuthUtility.GetMD5Hash(String.Format("{0}/{1}", key, providerName).ToLower()); }