Exemplo n.º 1
0
 internal LocalPackageDependency(DependentSolution.Row row, ArtifactInstance r, Dictionary <object, DependentSolution> index)
 {
     _row       = row;
     _reference = r;
     Origin     = index[row.Origin.Solution];
     Target     = index[row.Target.Solution];
 }
Exemplo n.º 2
0
        NPMPublishedProject(StandardGlobalInfo globalInfo, NPMSolution npmSolution, SimplePackageJsonFile json, NormalizedPath outputPath)
            : base(globalInfo, npmSolution, json, outputPath)
        {
            ArtifactInstance = new ArtifactInstance(new Artifact("NPM", json.Name), globalInfo.Version);
            string tgz = json.Name.Replace("@", "").Replace('/', '-');

            TGZName = tgz + "-" + globalInfo.Version.ToString() + ".tgz";
        }
        NPMPublishedProject(StandardGlobalInfo globalInfo, NPMSolution npmSolution, SimplePackageJsonFile json, NormalizedPath outputPath)
            : base(globalInfo, npmSolution, json, outputPath)
        {
            _ckliLocalFeedMode = json.CKliLocalFeedMode;
            ArtifactInstance   = new ArtifactInstance(new Artifact("NPM", json.Name), globalInfo.BuildInfo.Version);
            string tgz = json.Name.Replace("@", "").Replace('/', '-');

            TGZName = tgz + "-" + globalInfo.BuildInfo.Version.WithBuildMetaData("").ToNormalizedString() + ".tgz";
        }
Exemplo n.º 4
0
        public static ComponentRef ToComponentRef(ArtifactInstance a)
        {
            var             breakName = a.Artifact.Name.Split('/');
            TargetFramework t         = TargetRuntimeOrFrameworkExtension.TryParse(breakName[1]);

            if (t == TargetFramework.None)
            {
                throw new ArgumentException($"Unable to parse TargetFramework from {a.Artifact.Name}.");
            }
            return(new ComponentRef(breakName[0], t, a.Version));
        }
Exemplo n.º 5
0
 internal PackageReference(IProject o, ArtifactInstance t, ArtifactDependencyKind kind, CKTrait applicableSavors)
 {
     Debug.Assert(o.Savors == null && applicableSavors == null ||
                  (o.Savors.Context == applicableSavors.Context &&
                   !applicableSavors.IsEmpty &&
                   o.Savors.IsSupersetOf(applicableSavors)));
     Owner            = o;
     Target           = t;
     Kind             = kind;
     ApplicableSavors = applicableSavors;
 }
 internal DeclaredPackageDependency(
     Project owner,
     string packageId,
     bool versionLocked,
     SVersion version,
     XElement originElement,
     XElement finalDeclaration,
     CKTrait frameworks,
     string privateAsset)
 {
     Owner                  = owner;
     Package                = new ArtifactInstance(ArtifactType.Single("NuGet"), packageId, version);
     OriginElement          = originElement;
     PropertyVersionElement = finalDeclaration;
     Frameworks             = frameworks;
     VersionLocked          = versionLocked;
     PrivateAsset           = privateAsset;
 }
Exemplo n.º 7
0
 internal SolutionPackageReference(ISolution o, ArtifactInstance t)
 {
     Owner  = o;
     Target = t;
 }
Exemplo n.º 8
0
 /// <summary>
 /// Initializes a new <see cref="UpdatePackageInfo"/>.
 /// </summary>
 /// <param name="project">The project. Can not be null.</param>
 /// <param name="package">The package identifier and version to upgrade.</param>
 public UpdatePackageInfo(IProject project, ArtifactInstance package)
 {
     Project       = project;
     PackageUpdate = package;
 }
 public NuGetArtifact(SolutionProject p, SVersion v)
 {
     Project          = p;
     ArtifactInstance = new ArtifactInstance("NuGet", p.Name, v);
 }
Exemplo n.º 10
0
 public LocalNPMPackageFile(string fullPath, string id, SVersion v)
 {
     FullPath = fullPath;
     Instance = new ArtifactInstance(NPMClient.NPMType, id, v);
 }