--- 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. ---