init
This commit is contained in:
46
docs/ai/DataPRO/Modules/TestSetups/Imports/TTS/Properties.md
Normal file
46
docs/ai/DataPRO/Modules/TestSetups/Imports/TTS/Properties.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
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.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user