Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    PackageSessionAnalysis Class

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

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

    System.Object → PackageSessionAnalysisBase → PackageSessionAnalysis
    Derived from PackageSessionAnalysis:

    public sealed class PackageSessionAnalysis : PackageSessionAnalysisBase
    Name Description
    Constructors
    PackageSessionAnalysis(PackageSession, PackageAnalysisParameters)

    Initializes a new instance of the PackageSessionAnalysis class.

    Properties
    Parameters

    Gets the parameters.

    Methods
    Run(ILogger)

    Performs a wide package validation analysis.

    | Improve this Doc View Source

    Constructors


    PackageSessionAnalysis(PackageSession, PackageAnalysisParameters)

    Initializes a new instance of the PackageSessionAnalysis class.

    public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters)
    Parameters
    Type Name Description
    PackageSession packageSession

    The package session.

    PackageAnalysisParameters parameters

    The parameters.

    | Improve this Doc View Source

    Properties


    Parameters

    Gets the parameters.

    public PackageAnalysisParameters Parameters { get; }
    Property Value
    Type Description
    PackageAnalysisParameters

    The parameters.

    | Improve this Doc View Source

    Methods


    Run(ILogger)

    Performs a wide package validation analysis.

    public override void Run(ILogger log)
    Parameters
    Type Name Description
    ILogger log

    The log to output the result of the validation.

    Overrides
    PackageSessionAnalysisBase.Run(ILogger)

    Inherited Members

    PackageSessionAnalysisBase.Session
    PackageSessionAnalysisBase.Run()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation