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()

protected PackageSessionAnalysisBase()

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.