Beispiel #1
0
 /// <summary>
 ///     Constructs a named package-reference.
 /// </summary>
 /// <param name="name">The package-reference name.</param>
 /// <param name="packageId">The package ID or a variable-expression</param>
 /// <param name="feedIdOrName">The feed ID or a variable-expression</param>
 /// <param name="acquisitionLocation">The location the package should be acquired.
 /// May be one <see cref="PackageAcquisitionLocation" /> or a variable-expression.</param>
 public PackageReference(string?name, string packageId, FeedIdOrName feedIdOrName, string acquisitionLocation)
     : this(null,
            name,
            packageId,
            feedIdOrName,
            acquisitionLocation)
 {
 }
Beispiel #2
0
        public PackageReference(string?id,
                                string?name,
                                string packageId,
                                FeedIdOrName feedIdOrName,
                                string acquisitionLocation)
            : this()
        {
            if (!string.IsNullOrEmpty(id))
            {
                Id = id;
            }

            PackageId           = packageId;
            FeedIdOrName        = feedIdOrName;
            AcquisitionLocation = acquisitionLocation;
            Name = name ?? string.Empty;
        }
Beispiel #3
0
 /// <summary>
 ///     Constructs a primary package (an un-named package reference)
 /// </summary>
 public PackageReference(string packageId, FeedIdOrName feedIdOrName)
     : this(packageId, feedIdOrName, PackageAcquisitionLocation.Server)
 {
 }
Beispiel #4
0
 /// <summary>
 ///     Constructs a named package-reference.
 /// </summary>
 /// <param name="name">The package-reference name.</param>
 /// <param name="packageId">The package ID or a variable-expression</param>
 /// <param name="feedIdOrName">The feed ID or a variable-expression</param>
 /// <param name="acquisitionLocation">The location the package should be acquired</param>
 public PackageReference(string?name, string packageId, FeedIdOrName feedIdOrName, PackageAcquisitionLocation acquisitionLocation)
     : this(name, packageId, feedIdOrName, acquisitionLocation.ToString())
 {
 }