3.2 KiB
3.2 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||
|---|---|---|---|---|---|---|
|
2026-04-17T16:26:51.852900+00:00 | zai-org/GLM-5-FP8 | 1 | 82b6939ea361a0a4 |
Properties
Purpose
This module provides assembly-level metadata and persistent application/user settings for the DTS.Common.Serialization assembly. It contains standard .NET assembly information and a settings class that stores user preferences for data import/export operations, including default folder paths, time ranges, and UI color themes.
Public Interface
Assembly-level attributes (in AssemblyInfo.cs)
AssemblyTitle: "Serialization"AssemblyCompany: "DTS"AssemblyVersion: "1.06.0081"AssemblyFileVersion: "1.06.0081"ComVisible: falseGuid: "af5fae89-f630-4b35-b51f-9acf65c996ba"
Settings1 (internal sealed class, auto-generated, inherits ApplicationSettingsBase)
static Settings1 Default { get; }— Returns the default synchronized instance.string TDMFolder { get; set; }— User-scoped setting; default value:".\Data\TDM CFC1000".double DefaultStart { get; set; }— User-scoped setting; default value:-500.double DefaultStop { get; set; }— User-scoped setting; default value:500.string TSVPOCNameLastUsed { get; set; }— User-scoped setting; default value:"#NOVALUE".string TSVPOCPhoneAndEmailLastUsed { get; set; }— User-scoped setting; default value:"#NOVALUE".string TSVDataTypeLastUsed { get; set; }— User-scoped setting; default value:"Converted".string TSVLabNameLastUsed { get; set; }— User-scoped setting; default value:"#NOVALUE".string TSVTestObjectLastUsed { get; set; }— User-scoped setting; default value:"#NOVALUE".string TSVTestTypeLastUsed { get; set; }— User-scoped setting; default value:"#NOVALUE".System.Drawing.Color TableHeader { get; }— Application-scoped setting (read-only); default value: RGB(215, 225, 255).System.Drawing.Color AlternatingRow { get; set; }— User-scoped setting; default value: RGB(238, 242, 255).
Invariants
TableHeaderis application-scoped and read-only at runtime.- All TSV-related settings use
"#NOVALUE"as a sentinel for "not yet set". - The class is in namespace
DTS.Serialization.Properties, which differs from the assembly name patternDTS.Common.Serialization. Settings1is a singleton accessed viaSettings1.Default.
Dependencies
- Depends on:
System.Reflection,System.Runtime.InteropServices,System.Configuration,System.Drawing. - Depended on by: Unclear from source alone—likely consumed by serialization/import/export logic within the assembly.
Gotchas
- The class name
Settings1(notSettings) suggests there may be another settings file in the project or a naming conflict was resolved by appending a number. - The sentinel value
"#NOVALUE"is used for unset string settings; consumers must explicitly check for this value rather than relying onnullorstring.Empty. - The
TDMFolderdefault path is relative (".\Data\TDM CFC1000"), which depends on the current working directory at runtime.