2.5 KiB
2.5 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |||
|---|---|---|---|---|---|---|---|
|
2026-04-17T16:12:01.658034+00:00 | zai-org/GLM-5-FP8 | 1 | a01c6cbb539c87e6 |
Properties
Purpose
This module provides the build configuration and resource infrastructure for the OpenFolder installer custom action. It exists to support the assembly with application settings and resource management capabilities. The module contains auto-generated designer files for settings and resources, along with assembly metadata, but defines no custom resources of its own.
Public Interface
Settings class (internal sealed, partial)
static Settings Default { get; }- Returns the synchronized singleton instance of application settings. Inherits fromglobal::System.Configuration.ApplicationSettingsBase.
Resources class (internal sealed)
static ResourceManager ResourceManager { get; }- Returns the cachedResourceManagerinstance for theOpenFolder.Properties.Resourcesresource bundle.static CultureInfo Culture { get; set; }- Gets or sets the current thread'sCurrentUICulturefor resource lookups.
Invariants
- The
Settingsclass is a thread-safe singleton viaSynchronized(). - The
Resources.ResourceManagerproperty lazily initializes exactly once. - All classes in this module are
internaland not accessible outside the assembly. - No custom resource strings are defined in
Resources.Designer.cs; the class provides only infrastructure.
Dependencies
- Depends on:
System.Configuration(forApplicationSettingsBase),System.Resources(forResourceManager),System.Globalization(forCultureInfo),System.Windows(for WPF theme support viaThemeInfoattribute). - Depended on by: The parent
OpenFolderassembly and any code within that assembly requiring access to settings or localized resources.
Gotchas
- The
Settings.Designer.csandResources.Designer.csfiles are auto-generated by Visual Studio tools. Manual changes will be overwritten on regeneration. - The
Resourcesclass exposes no custom string properties, suggesting either the module doesn't require localization or resources are defined elsewhere. - The
AssemblyInfo.cshas an emptyAssemblyDescriptionandAssemblyCompany, which may need to be populated for production builds.