/// <summary> /// Constructs a primary package (an un-named package reference) /// </summary> public PackageReference(string packageId, FeedIdOrName feedIdOrName, PackageAcquisitionLocation acquisitionLocation) : this(null, packageId, feedIdOrName, acquisitionLocation) { }
/// <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()) { }