45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
|
|
---
|
||
|
|
source_files:
|
||
|
|
- DataPRO/Modules/TestSetups/Diagnostics/Properties/Settings.Designer.cs
|
||
|
|
- DataPRO/Modules/TestSetups/Diagnostics/Properties/AssemblyInfo.cs
|
||
|
|
generated_at: "2026-04-17T16:28:27.912791+00:00"
|
||
|
|
model: "zai-org/GLM-5-FP8"
|
||
|
|
schema_version: 1
|
||
|
|
sha256: "8c0e747416c026d6"
|
||
|
|
---
|
||
|
|
|
||
|
|
# Properties
|
||
|
|
|
||
|
|
### Purpose
|
||
|
|
This module provides assembly metadata and application settings infrastructure for the Diagnostics assembly. It defines version information and COM visibility settings for a diagnostics-related component within the TestSetups subsystem.
|
||
|
|
|
||
|
|
### Public Interface
|
||
|
|
|
||
|
|
**`Diagnostics.Properties.Settings`** (internal sealed class)
|
||
|
|
- Inherits from `global::System.Configuration.ApplicationSettingsBase`
|
||
|
|
- `static Settings Default { get; }` - Returns the synchronized singleton instance of the settings class.
|
||
|
|
- No custom settings properties are defined beyond the base infrastructure.
|
||
|
|
|
||
|
|
**Assembly-level attributes:**
|
||
|
|
- `AssemblyTitle("Diagnostics")`
|
||
|
|
- `AssemblyCompany("DTS")`
|
||
|
|
- `AssemblyProduct("Diagnostics")`
|
||
|
|
- `AssemblyCopyright("Copyright © 2018")`
|
||
|
|
- `ComVisible(false)`
|
||
|
|
- `Guid("c91752c2-0792-475c-be1e-bc1aff79e56e")`
|
||
|
|
- `AssemblyVersion("1.0.0.0")`
|
||
|
|
- `AssemblyFileVersion("1.0.0.0")`
|
||
|
|
|
||
|
|
### Invariants
|
||
|
|
- The `Settings` class is a singleton accessed via `Settings.Default`.
|
||
|
|
- The settings instance is thread-safe via `Synchronized()`.
|
||
|
|
|
||
|
|
### Dependencies
|
||
|
|
- **Depends on:** `System.Configuration.ApplicationSettingsBase`, `System.Reflection`, `System.Runtime.CompilerServices`, `System.Runtime.InteropServices`.
|
||
|
|
- **Depended on by:** Unclear from source alone; presumably consumed by the main Diagnostics module.
|
||
|
|
|
||
|
|
### Gotchas
|
||
|
|
- `Settings.Designer.cs` is auto-generated. Manual changes will be lost on regeneration.
|
||
|
|
- The settings class exists but has no custom properties defined, suggesting either the module doesn't require persisted settings or they are managed elsewhere.
|
||
|
|
|
||
|
|
---
|