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

2.1 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DataPRO/Modules/Groups/GroupList/Properties/Settings.Designer.cs
DataPRO/Modules/Groups/GroupList/Properties/AssemblyInfo.cs
2026-04-17T16:28:16.255702+00:00 zai-org/GLM-5-FP8 1 5576497584da23f4

Properties

Purpose

This module contains auto-generated build artifacts for the GroupTemplateList assembly, including application settings infrastructure and assembly metadata. It provides the standard .NET Settings singleton pattern for persisting user or application configuration scoped to the GroupList module, and defines assembly identity attributes used by the CLR for binding and versioning.

Public Interface

  • Settings class (internal sealed partial) - Inherits from global::System.Configuration.ApplicationSettingsBase. Provides strongly-typed access to application settings.
    • public static Settings Default { get; } - Returns a synchronized singleton instance of the Settings class, lazily initialized via ApplicationSettingsBase.Synchronized(new Settings()).

Invariants

  • The Settings class is auto-generated by SettingsSingleFileGenerator (version 17.10.0.0) and should not be manually edited; changes will be lost on regeneration.
  • The defaultInstance field is always assigned via Synchronized(), ensuring thread-safe access to settings.
  • Assembly version is fixed at 1.0.0.0 for both AssemblyVersion and AssemblyFileVersion.
  • COM visibility is disabled at the assembly level (ComVisible(false)).

Dependencies

  • Depends on: System.Configuration.ApplicationSettingsBase (from System.Configuration assembly), System.Runtime.CompilerServices, System.CodeDom.Compiler.
  • Depended on by: Unclear from source alone; presumably consumed by the parent GroupList module for settings access.

Gotchas

  • The assembly title is "GroupTemplateList" but the namespace is GroupList.Properties — this naming inconsistency may cause confusion when searching for the assembly or namespace.
  • The Settings class is internal, so it cannot be accessed from outside this assembly without friend assembly declarations (InternalsVisibleTo).