51 lines
2.7 KiB
Markdown
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 |