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. |