/// <summary> /// Initializes a new instance of the <see cref="FailedPackageReference"/> class. /// </summary> /// <param name="reference">The <see cref="ISetupFailedPackageReference"/> to adapt.</param> /// <exception cref="ArgumentNullException"><paramref name="reference"/> is null.</exception> internal FailedPackageReference(ISetupFailedPackageReference reference) : base(reference) { Validate.NotNull(reference, nameof(reference)); }
/// <summary> /// Creates a new <see cref="FailedPackageReference"/> from an <see cref="ISetupFailedPackageReference"/>. /// </summary> /// <param name="package">The <see cref="ISetupFailedPackageReference"/> to wrap.</param> /// <returns>A <see cref="FailedPackageReference"/> that wraps the <see cref="ISetupFailedPackageReference"/>.</returns> /// <exception cref="ArgumentNullException"><paramref name="package"/> is null.</exception> public static FailedPackageReference Create(ISetupFailedPackageReference package) { Validate.NotNull(package, nameof(package)); return(new FailedPackageReference(package)); }