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

2.8 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-16T13:59:10.185944+00:00 zai-org/GLM-5-FP8 1 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.