4 using SiliconStudio.Core.Diagnostics;
5 using SiliconStudio.Core.IO;
7 namespace SiliconStudio.Assets.Analysis
22 : base(packageSession)
24 if (parameters == null)
throw new ArgumentNullException(
"parameters");
26 this.parameters.IsPackageCheckDependencies =
true;
47 if (log == null)
throw new ArgumentNullException(
"log");
49 foreach (var package
in Session.LocalPackages)
Class PackageAnalysisParameters. This class cannot be inherited.
An analysis to check the validity of a Package, convert UFile or UDirectory references to absolute/re...
Base class for all Session and Asset integrity analysis.
A session for editing a package.
PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters)
Initializes a new instance of the PackageSessionAnalysis class.
A package analysis provides methods to validate the integrity of a whole package. ...
override void Run(ILogger log)
Performs a wide package validation analysis.
virtual AssetAnalysisParameters Clone()