/// <summary> /// Initializes a new instance of the <see cref="PackageSessionAnalysis" /> class. /// </summary> /// <param name="packageSession">The package session.</param> /// <param name="parameters">The parameters.</param> public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters) : base(packageSession) { if (parameters == null) throw new ArgumentNullException("parameters"); this.parameters = (PackageAnalysisParameters)parameters.Clone(); this.parameters.IsPackageCheckDependencies = true; }
public PackageAnalysis(Package package, PackageAnalysisParameters parameters = null) { if (package == null) { throw new ArgumentNullException("package"); } this.parameters = parameters ?? new PackageAnalysisParameters(); this.package = package; }
/// <summary> /// Initializes a new instance of the <see cref="PackageSessionAnalysis" /> class. /// </summary> /// <param name="packageSession">The package session.</param> /// <param name="parameters">The parameters.</param> public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters) : base(packageSession) { if (parameters == null) { throw new ArgumentNullException("parameters"); } this.parameters = (PackageAnalysisParameters)parameters.Clone(); this.parameters.IsPackageCheckDependencies = true; }
public PackageAnalysis(Package package, PackageAnalysisParameters parameters = null) { if (package == null) throw new ArgumentNullException("package"); this.parameters = parameters ?? new PackageAnalysisParameters(); this.package = package; }