/// <summary>
        /// Determines if the input directory separator is not the <see cref="DirectorySeparator.InvalidValue"/>, then if it is one of the Windows of non-Windows directory separators.
        /// </summary>
        public static bool IsValid(string directorySeparator)
        {
            var isInvalid = DirectorySeparator.IsInvalid(directorySeparator);

            if (isInvalid)
            {
                return(false);
            }

            var output = DirectorySeparator.IsDirectorySeparator(directorySeparator);

            return(output);
        }
        public static bool HasInvalidValue(DirectorySeparator directorySeparator)
        {
            var output = DirectorySeparator.IsInvalid(directorySeparator.Value);

            return(output);
        }