Table of Contents

Class PackageSessionAnalysis

Namespace
Stride.Core.Assets.Analysis
Assembly
Stride.Core.Assets.dll

A package analysis provides methods to validate the integrity of a whole package.

public sealed class PackageSessionAnalysis : PackageSessionAnalysisBase
Inheritance
PackageSessionAnalysis
Inherited Members

Constructors

PackageSessionAnalysis(PackageSession, PackageAnalysisParameters)

Initializes a new instance of the PackageSessionAnalysis class.

public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters)

Parameters

packageSession PackageSession

The package session.

parameters PackageAnalysisParameters

The parameters.

Properties

Parameters

Gets the parameters.

public PackageAnalysisParameters Parameters { get; }

Property Value

PackageAnalysisParameters

The parameters.

Methods

Run(ILogger)

Performs a wide package validation analysis.

public override void Run(ILogger log)

Parameters

log ILogger

The log to output the result of the validation.