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