logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ServiceExtensionScriptGenerator.InstallerHookWiringRequest

    Everything CreateInstallerHookWiringScript(InstallerHookWiringRequest, List<string>) needs to generate a Repository/Gateway wiring subclass, bundled so its signature does not balloon into an unreadable parameter list (mirrors ServiceExtensionScriptGenerator.GeneratedLayout).

    Inheritance
    object
    ServiceExtensionScriptGenerator.InstallerHookWiringRequest
    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.InstallerHookWiringRequest

    Constructors

    InstallerHookWiringRequest()

    Declaration
    public InstallerHookWiringRequest()

    Fields

    ConcreteType

    The concrete the hook-override construction logic reasons about — the descriptor's reference concrete by default, or the user-chosen subclass base (Subclass style) so constructor detection matches the base actually being subclassed.

    Declaration
    public Type ConcreteType
    Field Value
    Type Description
    Type

    Descriptor

    Declaration
    public ExtensionPointDescriptor Descriptor
    Field Value
    Type Description
    ExtensionPointDescriptor

    FolderPath

    Declaration
    public string FolderPath
    Field Value
    Type Description
    string

    GeneratedNamespace

    Declaration
    public string GeneratedNamespace
    Field Value
    Type Description
    string

    GeneratedTypeName

    Declaration
    public string GeneratedTypeName
    Field Value
    Type Description
    string

    SanitizedExtensionName

    Declaration
    public string SanitizedExtensionName
    Field Value
    Type Description
    string

    Style

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

    WiringNamespace

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