46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
|
|
---
|
||
|
|
source_files:
|
||
|
|
- DataPRO/Modules/TestSetups/Imports/TTS/Properties/AssemblyInfo.cs
|
||
|
|
- DataPRO/Modules/TestSetups/Imports/TTS/Properties/Settings.Designer.cs
|
||
|
|
generated_at: "2026-04-17T16:28:27.909772+00:00"
|
||
|
|
model: "zai-org/GLM-5-FP8"
|
||
|
|
schema_version: 1
|
||
|
|
sha256: "1ed045fc2814c998"
|
||
|
|
---
|
||
|
|
|
||
|
|
# Properties
|
||
|
|
|
||
|
|
### Purpose
|
||
|
|
This module provides assembly metadata and application settings for the TTSImport assembly, which appears to be a component responsible for importing test setup data. It defines version information, COM visibility settings, and a user-scoped setting for controlling the default test import method.
|
||
|
|
|
||
|
|
### Public Interface
|
||
|
|
|
||
|
|
**`TTSImport.Properties.Settings`** (internal sealed class)
|
||
|
|
- Inherits from `global::System.Configuration.ApplicationSettingsBase`
|
||
|
|
- `static Settings Default { get; }` - Returns the synchronized singleton instance of the settings class.
|
||
|
|
- `int DefaultTestImportMethod { get; set; }` - A user-scoped setting with a default value of `0`. Controls which import method is used by default for test imports.
|
||
|
|
|
||
|
|
**Assembly-level attributes:**
|
||
|
|
- `AssemblyTitle("TTSImport")`
|
||
|
|
- `AssemblyCompany("DTS")`
|
||
|
|
- `AssemblyProduct("TTSImport")`
|
||
|
|
- `AssemblyCopyright("Copyright © 2017")`
|
||
|
|
- `ComVisible(false)`
|
||
|
|
- `Guid("a8ff540f-f22a-45ae-a63b-4984ed74c654")`
|
||
|
|
- `AssemblyVersion("1.0.0.0")`
|
||
|
|
- `AssemblyFileVersion("1.0.0.0")`
|
||
|
|
|
||
|
|
### Invariants
|
||
|
|
- The `Settings` class is a singleton accessed via `Settings.Default`.
|
||
|
|
- `DefaultTestImportMethod` is guaranteed to return `0` if no user setting has been persisted.
|
||
|
|
- 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 the main TTSImport module accesses `Settings.Default.DefaultTestImportMethod`.
|
||
|
|
|
||
|
|
### Gotchas
|
||
|
|
- `Settings.Designer.cs` is auto-generated by Visual Studio's `SettingsSingleFileGenerator`. Manual changes will be overwritten if the settings are regenerated.
|
||
|
|
- The meaning of `DefaultTestImportMethod` values (what `0` represents vs other values) is not documented in the source.
|
||
|
|
|
||
|
|
---
|