private static string CheckConfigurationName(string name, ConfigurationNameKind kind)
        {
            Util.ThrowOnNullArgument(name, "name");
            string result;

            if (!UserConfigurationName.TryCheckConfigurationName(name, kind, out result))
            {
                throw new ArgumentException(ServerStrings.ExConfigNameInvalid(name));
            }
            return(result);
        }
        internal static bool IsValidName(string name, ConfigurationNameKind kind)
        {
            string text;

            return(UserConfigurationName.TryCheckConfigurationName(name, kind, out text));
        }