Files
2026-04-17 14:55:32 -04:00

2.2 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/Properties/AssemblyInfo.cs
2026-04-16T11:21:22.849143+00:00 zai-org/GLM-5-FP8 1 013fcfe349498337

Documentation: DTS.Viewer.AddCalculatedChannel Assembly Configuration

1. Purpose

This file provides assembly-level metadata and configuration for the DTS.Viewer.AddCalculatedChannel module. It exists to define the module's identity, version, and COM visibility settings within the larger DTS Viewer application. It serves as the build-time configuration for the compiled .NET assembly.

2. Public Interface

This file contains no public classes, methods, or functions. It applies the following assembly-level attributes:

  • AssemblyTitle: Set to "DTS.Viewer.AddCalculatedChannel".
  • AssemblyProduct: Set to "DTS.Viewer.AddCalculatedChannel".
  • AssemblyCopyright: Set to "Copyright © 2017".
  • ComVisible: Set to false. Prevents types in this assembly from being visible to COM components.
  • Guid: Set to "6451f3ed-934e-47e3-a1ca-33c223a6507a". Identifies the type library ID if the project is exposed to COM.
  • AssemblyVersion: Set to "1.0.0.0".
  • AssemblyFileVersion: Set to "1.0.0.0".

3. Invariants

  • COM Visibility: The attribute ComVisible(false) ensures that all types within this assembly are not exposed to COM by default.
  • Versioning: The assembly and file versions are currently fixed at 1.0.0.0.
  • Identity: The assembly is uniquely identified by the GUID 6451f3ed-934e-47e3-a1ca-33c223a6507a.

4. Dependencies

  • Internal Dependencies:
    • System.Reflection
    • System.Runtime.CompilerServices
    • System.Runtime.InteropServices
  • External Dependencies: None identified from source alone (other than the standard .NET Framework).

5. Gotchas

  • Incomplete Metadata: The AssemblyDescription and AssemblyCompany attributes are initialized as empty strings.
  • Hardcoded Version: The version is hardcoded to 1.0.0.0. The file contains a commented-out example for auto-incrementing syntax ("1.0.*"), but it is not active.
  • Stale Copyright: The copyright string is hardcoded to 2017.