logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ServiceExtensionScriptGenerator.PersistenceInstallerSubclassRequest

    Everything CreatePersistenceInstallerSubclassScript(PersistenceInstallerSubclassRequest, List<string>) needs to generate a Store/Installer backend subclass, bundled so its signature does not balloon into an unreadable parameter list (mirrors ServiceExtensionScriptGenerator.GeneratedLayout). GeneratedStoreTypeName is null for the Installer kind (no store was generated alongside the backend) and non-null for the Store kind.

    Inheritance
    object
    ServiceExtensionScriptGenerator.PersistenceInstallerSubclassRequest
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.ServiceExtensionCreator.Editor
    Assembly: Serenity.ServiceExtensionCreator.Editor.dll
    Syntax
    public sealed class ServiceExtensionScriptGenerator.PersistenceInstallerSubclassRequest

    Constructors

    PersistenceInstallerSubclassRequest()

    Declaration
    public PersistenceInstallerSubclassRequest()

    Fields

    FolderPath

    Declaration
    public string FolderPath
    Field Value
    Type Description
    string

    GeneratedStoreNamespace

    Declaration
    public string GeneratedStoreNamespace
    Field Value
    Type Description
    string

    GeneratedStoreTypeName

    Declaration
    public string GeneratedStoreTypeName
    Field Value
    Type Description
    string

    HookMethod

    Declaration
    public MethodInfo HookMethod
    Field Value
    Type Description
    MethodInfo

    PersistenceInstallerType

    Declaration
    public Type PersistenceInstallerType
    Field Value
    Type Description
    Type

    StoreConcreteType

    Declaration
    public Type StoreConcreteType
    Field Value
    Type Description
    Type

    Style

    Declaration
    public ServiceExtensionCreator.Style Style
    Field Value
    Type Description
    ServiceExtensionCreator.Style

    WiringNamespace

    Declaration
    public string WiringNamespace
    Field Value
    Type Description
    string

    WiringTypeName

    Declaration
    public string WiringTypeName
    Field Value
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved