logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ModalChangeOptionValue

    Use case for changing a modal option value.

    Inheritance
    object
    ModalChangeOptionValue
    Implements
    ISyncUseCase<ModalChangeOptionValueInput>
    IUseCase
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Modal.Application.UseCases
    Assembly: Serenity.Modal.Application.dll
    Syntax
    public class ModalChangeOptionValue : ISyncUseCase<ModalChangeOptionValueInput>, IUseCase

    Constructors

    ModalChangeOptionValue(IModalPresenter)

    Initializes a new instance of the ModalChangeOptionValue class.

    Declaration
    public ModalChangeOptionValue(IModalPresenter presenter)
    Parameters
    Type Name Description
    IModalPresenter presenter

    The presenter responsible for handling modal option value changes.

    Methods

    Execute(ModalChangeOptionValueInput)

    Executes the modal option value change use case with the provided input data.

    Declaration
    public void Execute(ModalChangeOptionValueInput input)
    Parameters
    Type Name Description
    ModalChangeOptionValueInput input

    The input data for changing the modal option value.

    Implements

    ISyncUseCase<TInput>
    IUseCase
    In this article
    © 2026 Serenity. All Rights Reserved