logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Enum HudElementTreeOrder.ParentStatus

    Why an element sits where it does in the tree — the single source of truth for both the tree shape itself and anything a caller draws about it (e.g. a "missing"/"cycle" badge), so the two can never disagree the way a badge driven by its own separate re-check once could.

    Namespace: Serenity.GameUi.Application.Authoring
    Assembly: Serenity.GameUi.Application.dll
    Syntax
    public enum HudElementTreeOrder.ParentStatus

    Fields

    Name Description
    Cyclic

    ParentId is part of, or its chain leads into, a cycle of parent references — including a self-reference, the simplest possible cycle.

    Dangling

    ParentId names an id nothing on this HUD carries.

    None

    No ParentId was authored — a genuine, intentional root.

    Resolved

    ParentId names an existing element and the chain to a root is clean.

    In this article
    © 2026 Serenity. All Rights Reserved