logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Menu.Application.UseCases

    Classes

    EnsuringMenuTransitionateToView

    Decorator around the menu transition use case that ensures the target menu's visual instance exists — building it lazily if needed — before delegating to the inner transition.
    This keeps lazy-instantiation responsibility in the orchestration layer and out of the view: Serenity.Menu.Infrastructure.Views only expresses the intent to transition.

    MenuCancel

    Use case for cancelling a menu.

    MenuChangeOptionValue

    Use case for changing a menu option value.

    MenuSelectOption

    Use case for selecting a menu option.

    MenuSubmitOption

    Use case for submitting a menu option.

    MenuTransitionateToView

    Use case for transitioning between menu views.

    MenuUseCases

    Aggregates all menu-related use cases for easy access and management.

    In this article
    © 2026 Serenity. All Rights Reserved