Class PackageSessionAnalysisBase
public abstract class PackageSessionAnalysisBase- Inheritance
- 
      objectPackageSessionAnalysisBase
- Derived
Constructors
PackageSessionAnalysisBase(PackageSession)
Initializes a new instance of the PackageSessionAnalysis class.
protected PackageSessionAnalysisBase(PackageSession packageSession)Parameters
- packageSessionPackageSession
- The package session. 
Exceptions
- ArgumentNullException
- packageSession 
Properties
Session
Gets the session.
public PackageSession Session { get; set; }Property Value
- PackageSession
- The session. 
Methods
Run()
Performs a wide package validation analysis.
public LoggerResult Run()Returns
- LoggerResult
- Result of the validation. 
Run(ILogger)
Performs a wide package validation analysis.
public abstract void Run(ILogger log)Parameters
- logILogger
- The log to output the result of the validation.