ParseVersionSpec() 공개 정적인 메소드

The version string is either a simple version or an arithmetic range e.g. 1.0 --> 1.0 ≤ x (,1.0] --> x ≤ 1.0 (,1.0) --> x < 1.0 [1.0] --> x == 1.0 (1.0,) --> 1.0 < x (1.0, 2.0) --> 1.0 < x < 2.0 [1.0, 2.0] --> 1.0 ≤ x ≤ 2.0
public static ParseVersionSpec ( string value ) : IVersionSpec
value string
리턴 IVersionSpec
 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)));
 }
예제 #2
0
        private static PackageDependencySet CreatePackageDependencySet(ManifestDependencySet manifestDependencySet)
        {
            FrameworkName targetFramework = manifestDependencySet.TargetFramework == null
                                            ? null
                                            : VersionUtility.ParseFrameworkName(manifestDependencySet.TargetFramework);

            var dependencies = from d in manifestDependencySet.Dependencies
                               select new PackageDependency(
                d.Id,
                String.IsNullOrEmpty(d.Version) ? null : VersionUtility.ParseVersionSpec(d.Version));

            return(new PackageDependencySet(targetFramework, dependencies));
        }
예제 #3
0
 internal static PackageDependency CreateDependency(string id, string versionSpec)
 {
     return(new PackageDependency(id, VersionUtility.ParseVersionSpec(versionSpec)));
 }
예제 #4
0
 private static PackageDependencySet CreatePackageDependencySet(ManifestDependencySet manifestDependencySet) =>
 new PackageDependencySet((manifestDependencySet.TargetFramework == null) ? null : VersionUtility.ParseFrameworkName(manifestDependencySet.TargetFramework), from d in manifestDependencySet.Dependencies select new PackageDependency(d.Id, string.IsNullOrEmpty(d.Version) ? null : VersionUtility.ParseVersionSpec(d.Version)));
예제 #5
0
 public PackageDependency(string id, string version)
     : this(id, string.IsNullOrEmpty(version) ? null : VersionUtility.ParseVersionSpec(version))
 {
 }