public static IVersionSpec ParseVersionSpec(string value) { IVersionSpec versionInfo; if (!TryParseVersionSpec(value, out versionInfo)) { throw new ArgumentException( String.Format(CultureInfo.CurrentCulture, NuGetResources.InvalidVersionString, value)); } return versionInfo; }
public static IPackage FindPackage(this IPackageRepository repository, string packageId, string versionSpec) { if (versionSpec == null) { throw new ArgumentNullException("versionSpec"); } return(repository.FindPackage(packageId, VersionUtility.ParseVersionSpec(versionSpec))); }