Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Client

    Classes

    CommandAttribute

    An attribute to be used against the Command enum to provide context to their functionality, or custom fields to provide easy referenceable commands

    Also a concrete implementation of ICommandDescriptor to easily get the definition of system commands

    CommandDescriptor

    A concrete implementation of ICommandDescriptor

    CommandDescriptorOptionsAttribute

    This is the "default" option implementation of that menu item for easy menu item creation. If a menu item has custom parameters, you need to set the ParametersType option to your custom serializedparam class type on the Command attribute against the menu item instance class

    CommandSerializedParam

    The base class for any parameter of a main menu command. The main menu command parameters are stored in ItemParam

    Interfaces

    ICommandDescriptor

    An interface that holds the description of a command, its parameters, and its appearance for displaying in the UI

    IRecreateOnRefresh

    Indicates that an object should be refreshed on context change.

    Enums

    Command

    A convenient list of all system commands on the main menu.

    These short enum values are used as unique guid values for system commands through ToShortGuid<T>(T)

    Custom commands can use any real Guid to uniquely identify their main menu commands

    *DO NOT* insert values, add them to the end of the enum, these values are stored in the database
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.