logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InitializationPipelineCriticalityRule.SimulationResult

    Result of simulating a full plan: per-step outcomes, the reached progress, and whether boot halted.

    Inheritance
    object
    InitializationPipelineCriticalityRule.SimulationResult
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.InitializationPipeline.Application.Validation
    Assembly: Serenity.InitializationPipeline.Application.dll
    Syntax
    public sealed class InitializationPipelineCriticalityRule.SimulationResult

    Constructors

    SimulationResult(IReadOnlyList<StepOutcome>, float, bool, int)

    Declaration
    public SimulationResult(IReadOnlyList<InitializationPipelineCriticalityRule.StepOutcome> outcomes, float reachedProgress, bool halted, int haltedAtIndex)
    Parameters
    Type Name Description
    IReadOnlyList<InitializationPipelineCriticalityRule.StepOutcome> outcomes
    float reachedProgress
    bool halted
    int haltedAtIndex

    Fields

    Halted

    Declaration
    public readonly bool Halted
    Field Value
    Type Description
    bool

    HaltedAtIndex

    Declaration
    public readonly int HaltedAtIndex
    Field Value
    Type Description
    int

    Outcomes

    Declaration
    public readonly IReadOnlyList<InitializationPipelineCriticalityRule.StepOutcome> Outcomes
    Field Value
    Type Description
    IReadOnlyList<InitializationPipelineCriticalityRule.StepOutcome>

    ReachedProgress

    Declaration
    public readonly float ReachedProgress
    Field Value
    Type Description
    float
    In this article
    © 2026 Serenity. All Rights Reserved