PackageSessionAnalysisBase Class
Namespace: Stride.Core.Assets.AnalysisAssembly: Stride.Core.Assets.dll
System.Object →
PackageSessionAnalysisBase
Derived from PackageSessionAnalysisBase: AssetBaseAnalysis PackageSessionAnalysis
public abstract class PackageSessionAnalysisBase
Name | Description | |
---|---|---|
Constructors | ||
PackageSessionAnalysisBase() | ||
PackageSessionAnalysisBase(PackageSession) | Initializes a new instance of the PackageSessionAnalysis class. |
|
Properties | ||
Session | Gets the session. |
|
Methods | ||
Run() | Performs a wide package validation analysis. |
|
Run(ILogger) | Performs a wide package validation analysis. |
Constructors
PackageSessionAnalysisBase()
protected PackageSessionAnalysisBase()
PackageSessionAnalysisBase(PackageSession)
Initializes a new instance of the PackageSessionAnalysis class.
protected PackageSessionAnalysisBase(PackageSession packageSession)
Parameters
Type | Name | Description |
---|---|---|
PackageSession | packageSession | The package session. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | packageSession |
Properties
Session
Gets the session.
public PackageSession Session { get; set; }
Property Value
Type | Description |
---|---|
PackageSession | The session. |
Methods
Run()
Performs a wide package validation analysis.
public LoggerResult Run()
Returns
Type | Description |
---|---|
LoggerResult | Result of the validation. |
Run(ILogger)
Performs a wide package validation analysis.
public abstract void Run(ILogger log)
Parameters
Type | Name | Description |
---|---|---|
ILogger | log | The log to output the result of the validation. |