Table of Contents

Class PackageSessionAnalysisBase

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

Base class for all Session and Asset integrity analysis.

public abstract class PackageSessionAnalysisBase
Inheritance
PackageSessionAnalysisBase
Derived

Constructors

PackageSessionAnalysisBase(PackageSession)

Initializes a new instance of the PackageSessionAnalysis class.

protected PackageSessionAnalysisBase(PackageSession packageSession)

Parameters

packageSession PackageSession

The package session.

Exceptions

ArgumentNullException

packageSession

Properties

Session

Gets the session.

public PackageSession Session { get; set; }

Property Value

PackageSession

The session.

Methods

Run()

Performs a wide package validation analysis.

public LoggerResult Run()

Returns

LoggerResult

Result of the validation.

Run(ILogger)

Performs a wide package validation analysis.

public abstract void Run(ILogger log)

Parameters

log ILogger

The log to output the result of the validation.