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

51 lines
2.7 KiB
Markdown

---
source_files:
- DataPRO/Modules/InstallerCustomActions/DBConfiguration/Properties/AssemblyInfo.cs
- DataPRO/Modules/InstallerCustomActions/DBConfiguration/Properties/Resources.Designer.cs
generated_at: "2026-04-17T15:55:04.289329+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "00d236f5c3fe3a52"
---
# Documentation: DBConfiguration Assembly Properties
## 1. Purpose
This module contains assembly-level metadata and auto-generated resource management infrastructure for the `DBConfiguration` component, which is part of the `DataPRO/Modules/InstallerCustomActions` subsystem. It exists to define the identity, version, and COM visibility settings for the DBConfiguration assembly, and to provide strongly-typed access to localized resources. The module serves as a configuration and resource foundation for database-related custom actions during installation processes.
## 2. Public Interface
### Assembly Attributes (AssemblyInfo.cs)
| Attribute | Value |
|-----------|-------|
| `AssemblyTitle` | `"DBConfiguration"` |
| `AssemblyDescription` | `""` (empty) |
| `AssemblyCompany` | `""` (empty) |
| `AssemblyProduct` | `"DBConfiguration"` |
| `AssemblyCopyright` | `"Copyright © 2017"` |
| `AssemblyVersion` | `"1.0.0.0"` |
| `AssemblyFileVersion` | `"1.0.0.0"` |
| `ComVisible` | `false` |
| `Guid` | `"a5087f45-0949-4e27-b367-ccb6556fc68d"` |
### Internal Class: `Resources` (Resources.Designer.cs)
**Namespace:** `DBConfiguration.Properties`
**Access Modifier:** `internal`
| Member | Signature | Description |
|--------|-----------|-------------|
| `ResourceManager` | `internal static global::System.Resources.ResourceManager ResourceManager { get; }` | Returns the cached `ResourceManager` instance for this assembly. Initializes with base name `"DBConfiguration.Properties.Resources"` on first access. |
| `Culture` | `internal static global::System.Globalization.CultureInfo Culture { get; set; }` | Gets or sets the current thread's `CurrentUICulture` for resource lookups. |
| Constructor | `internal Resources()` | Parameterless constructor. Marked with `SuppressMessageAttribute` for `CA1811:AvoidUncalledPrivateCode`. |
**Note:** The `Resources` class is marked `internal` and is not accessible outside the `DBConfiguration` assembly.
## 3. Invariants
- **Auto-generated code constraint:** The `Resources` class in `Resources.Designer.cs` is auto-generated by `System.Resources.Tools.StronglyTypedResourceBuilder` (version 17.0.0.0). Manual modifications will be lost upon regeneration.
- **COM visibility:** All types in this assembly are not visible to COM components (`ComVisible(false)` at assembly level).
- **Resource base name:** The `ResourceManager` is always initialized with the base name