/// <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; }