PackageExplorerViewModel.EditablePackageMetadata.FixIconUrl C# (CSharp) Метод

FixIconUrl() приватный статический Метод

private static FixIconUrl ( Uri uri ) : Uri
uri System.Uri
Результат System.Uri
        private static Uri FixIconUrl(Uri uri)
        {
            if (uri == null || uri.IsAbsoluteUri)
            {
                return uri;
            }

            string path = uri.OriginalString;
            if (path.StartsWith("//", StringComparison.Ordinal))
            {
                path = path.Substring(1);
            }

            var builder = new UriBuilder
                          {
                              Scheme = "http",
                              Host = "www.nuget.org",
                              Path = path
                          };

            return builder.Uri;
        }