Ejemplo n.º 1
0
        public static string DetectDirectorySeparatorOrDefault(params string[] pathSegments)
        {
            var directorySeparator = DirectorySeparator.Invalid;

            var nSegments = pathSegments.Length;

            for (int iSegment = 0; iSegment < nSegments; iSegment++)
            {
                var pathSegment = pathSegments[iSegment];

                directorySeparator = DirectorySeparator.DetectDirectorySeparatorOrInvalid(pathSegment);
                if (DirectorySeparator.IsValid(directorySeparator))
                {
                    return(directorySeparator);
                }
            }

            // Else, return default.
            return(DirectorySeparator.Default);
        }
        public string DetectDirectorySeparatorOrInvalid(string pathSegment)
        {
            var output = DirectorySeparator.DetectDirectorySeparatorOrInvalid(pathSegment);

            return(output);
        }