Microsoft.R.Components.PackageManager.Implementation.ViewModel.RPackageViewModel.UpdateAvailablePackageDetails C# (CSharp) Method

UpdateAvailablePackageDetails() public method

public UpdateAvailablePackageDetails ( RPackage package ) : void
package Microsoft.R.Components.PackageManager.Model.RPackage
return void
        public void UpdateAvailablePackageDetails(RPackage package) {
            Uri repositoryUri;
            Uri.TryCreate(package.Repository, UriKind.Absolute, out repositoryUri);

            LatestVersion = package.Version;
            Depends = package.Depends;
            Imports = package.Imports;
            Suggests = package.Suggests;
            License = package.License;
            RepositoryUri = repositoryUri;
            RepositoryText = repositoryUri != null ? null : package.Repository;
            IsUpdateAvailable = new RPackageVersion(LatestVersion).CompareTo(new RPackageVersion(InstalledVersion)) > 0;
        }