--- source_files: - DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/Properties/AssemblyInfo.cs generated_at: "2026-04-16T13:59:10.185944+00:00" model: "zai-org/GLM-5-FP8" schema_version: 1 sha256: "013fcfe349498337" --- # Documentation: DTS.Viewer.AddCalculatedChannel Assembly Configuration ## 1. Purpose This source file provides assembly-level metadata and configuration for the `DTS.Viewer.AddCalculatedChannel` module. It serves as the identity manifest for the compiled binary, defining its title, version, copyright, and COM visibility settings. Based on the assembly name, this module appears to be a plugin or component within the larger DTS Viewer application responsible for functionality related to adding derived or computed data channels. ## 2. Public Interface This file contains no executable classes, methods, or functions. It consists entirely of assembly-level attributes used by the .NET runtime and build system. * **`AssemblyTitle`**: Set to `"DTS.Viewer.AddCalculatedChannel"`. * **`AssemblyProduct`**: Set to `"DTS.Viewer.AddCalculatedChannel"`. * **`AssemblyVersion`**: Set to `"1.0.0.0"`. * **`AssemblyFileVersion`**: Set to `"1.0.0.0"`. * **`Guid`**: Set to `"6451f3ed-934e-47e3-a1ca-33c223a6507a"`. * **`ComVisible`**: Set to `false`. ## 3. Invariants * **COM Visibility:** The types within this assembly are never visible to COM components (`ComVisible` is explicitly `false`). * **Culture Neutrality:** The assembly is marked with an empty `AssemblyCulture`, indicating it is culture-neutral and not a satellite assembly. * **Versioning:** Both the assembly version and file version are currently locked to the specific quadruple `1.0.0.0`. ## 4. Dependencies * **Internal Dependencies:** * `System.Reflection` * `System.Runtime.CompilerServices` * `System.Runtime.InteropServices` * **External Consumers:** The compiled assembly produced by this project is likely consumed by the main `DTS Viewer` application or a plugin loader, though specific consumers cannot be determined from this file alone. ## 5. Gotchas * **Missing Description:** The `AssemblyDescription` attribute is an empty string. Developers cannot rely on assembly metadata to understand the purpose of this module; they must inspect the code or external documentation. * **Static Versioning:** The `AssemblyVersion` and `AssemblyFileVersion` are hardcoded to `1.0.0.0`. They do not use the wildcard syntax (`"1.0.*"`) to auto-generate build/revision numbers, which may require manual updating for future releases. * **Legacy Project Structure:** The presence of a standalone `AssemblyInfo.cs` file suggests this is a legacy .NET Framework project structure (prior to the SDK-style project format introduced in .NET Core/5+), where this information is typically auto-generated.