PackageSessionAnalysis Class
Namespace: Stride.Core.Assets.AnalysisAssembly: Stride.Core.Assets.dll
A package analysis provides methods to validate the integrity of a whole package.
Derived from PackageSessionAnalysis:
public sealed class PackageSessionAnalysis : PackageSessionAnalysisBase
Name | Description | |
---|---|---|
Constructors | ||
PackageSessionAnalysis(PackageSession, PackageAnalysisParameters) | Initializes a new instance of the PackageSessionAnalysis class. |
|
Properties | ||
Parameters | Gets the parameters. |
|
Methods | ||
Run(ILogger) | Performs a wide package validation analysis. |
Constructors
PackageSessionAnalysis(PackageSession, PackageAnalysisParameters)
Initializes a new instance of the PackageSessionAnalysis class.
public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters)
Parameters
Type | Name | Description |
---|---|---|
PackageSession | packageSession | The package session. |
PackageAnalysisParameters | parameters | The parameters. |
Properties
Parameters
Gets the parameters.
public PackageAnalysisParameters Parameters { get; }
Property Value
Type | Description |
---|---|
PackageAnalysisParameters | The parameters. |
Methods
Run(ILogger)
Performs a wide package validation analysis.
public override void Run(ILogger log)
Parameters
Type | Name | Description |
---|---|---|
ILogger | log | The log to output the result of the validation. |