Files
2026-04-17 14:55:32 -04:00

1.3 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DataPRO/Modules/SystemSettings/Tables/TablesSettingsModule.cs
2026-04-17T16:14:53.593290+00:00 zai-org/GLM-5-FP8 1 a7eb20bb61914337

Tables

Purpose

This module is a Prism/Unity module that registers the Tables Settings feature's view and view model with the dependency injection container. It also provides an ImageAttribute implementation (TablesSettingsImageAttribute) for assembly metadata used by the main shell to display the module as an available component in the Administrative group.

Public Interface

  • TablesSettingsModule (class, implements IModule)

    • TablesSettingsModule(IUnityContainer unityContainer) — Constructor accepting the Unity container via DI.
    • void Initialize() — Registers ITablesSettingsViewTablesSettingsView and ITablesSettingsViewModelTablesSettingsViewModel with Unity (transient, not singleton despite comment).
    • void OnInitialized(IContainerProvider containerProvider) — Empty implementation.
    • void RegisterTypes(IContainerRegistry containerRegistry) — Calls Initialize().
  • TablesSettingsImageAttribute (class, extends ImageAttribute)

    • eAssemblyRegion AssemblyRegion — Throws `NotImplementedException