예제 #1
0
        public override string GetFullSource()
        {
            string package = ResolverOptions["package"];

            if (ResolverOptions.TryGetValue("version", out string version))
            {
                return($"{package} ({version})");
            }

            return(package);
        }
예제 #2
0
        public override bool Exists()
        {
            string[] versions = GetAllPackageVersions();
            if (versions == null)
            {
                return(false);
            }

            if (ResolverOptions.TryGetValue("version", out string version))
            {
                return(Array.Exists(versions, v => v == version));
            }

            ResolverOptions["version"] = versions.Last();
            return(true);
        }