logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CompositeHostedMenuLabelTests

    A composite view hosts its child menus by building owned instances through the menu service, and the menu installer only knows the menu definitions it discovers under the menu label. The shipped composite's child menus live under Media/GeneratedViews, whose folder rule labels them as composite views only, so every boot that installed the menus logged seven "unknown menu definition 'CompositeScreen_*'" warnings and drew the composite empty. A menu definition is a menu wherever it lives: the labeler must say so by its type.

    Inheritance
    object
    CompositeHostedMenuLabelTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Tests.Editor
    Assembly: Tests.Editor.dll
    Syntax
    public class CompositeHostedMenuLabelTests

    Constructors

    CompositeHostedMenuLabelTests()

    Declaration
    public CompositeHostedMenuLabelTests()

    Methods

    DecideLabels_MenuDefinitionOutsideAMenuFolder_CarriesTheMenuLabel()

    Declaration
    public void DecideLabels_MenuDefinitionOutsideAMenuFolder_CarriesTheMenuLabel()

    EveryShippedMenuDefinition_RegisteredInAddressables_CarriesTheMenuLabel()

    Declaration
    public void EveryShippedMenuDefinition_RegisteredInAddressables_CarriesTheMenuLabel()
    In this article
    © 2026 Serenity. All Rights Reserved