NuGet.PathUtility.GetCanonicalPath C# (CSharp) Method

GetCanonicalPath() public static method

public static GetCanonicalPath ( string path ) : string
path string
return string
        public static string GetCanonicalPath(string path)
        {
            if (PathValidator.IsValidLocalPath(path) || (PathValidator.IsValidUncPath(path)))
            {
                return Path.GetFullPath(EnsureTrailingSlash(path));
            }
            if (PathValidator.IsValidUrl(path))
            {
                var url = new Uri(path);
                // return canonical representation of Uri
                return url.AbsoluteUri;
            }
            return path;
        }
    }