5 using SiliconStudio.Core.Diagnostics;
7 namespace SiliconStudio.Assets.Analysis
23 if (packageSession == null)
throw new ArgumentNullException(
"packageSession");
24 this.packageSession = packageSession;
35 return packageSession;
54 public abstract void Run(
ILogger log);
SiliconStudio.Core.Diagnostics.LoggerResult LoggerResult
A logger that stores messages locally useful for internal log scenarios.
Base class for all Session and Asset integrity analysis.
LoggerResult Run()
Performs a wide package validation analysis.
A session for editing a package.
PackageSessionAnalysisBase(PackageSession packageSession)
Initializes a new instance of the PackageSessionAnalysis class.