2.7 KiB
2.7 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-16T13:56:36.683530+00:00 | zai-org/GLM-5-FP8 | 1 | fddf8c3b00b320fd |
Documentation for AssemblyInfo.cs
1. Purpose
This source file provides assembly-level metadata configuration for the DTS.Viewer.ChartOptions module. It exists to embed standard identifying information—such as title, version, and copyright—into the compiled assembly manifest. Its role is strictly limited to build-time configuration; it contains no executable application logic.
2. Public Interface
This file does not expose any public classes, methods, or functions. It applies the following assembly-level attributes:
AssemblyTitle: Set to"DTS.Viewer.DTS.Viewer.ChartOptions".AssemblyDescription: Empty.AssemblyConfiguration: Empty.AssemblyCompany: Empty.AssemblyProduct: Set to"DTS.Viewer.DTS.Viewer.ChartOptions".AssemblyCopyright: Set to"Copyright © 2017".AssemblyTrademark: Empty.AssemblyCulture: Empty.ComVisible: Set tofalse. Prevents types within this assembly from being visible to COM components by default.Guid: Set to"9f161f2a-4fcd-438e-9768-ba96ba104d6c". Serves as the ID for the type library if the assembly is exposed to COM.AssemblyVersion: Set to"1.0.0.0".AssemblyFileVersion: Set to"1.0.0.0".
3. Invariants
- COM Visibility: The assembly is explicitly marked with
ComVisible(false). Therefore, all types within this assembly are invisible to COM by default unless a specific type is marked otherwise. - Versioning: Both the assembly version and file version are fixed at
1.0.0.0. Automatic versioning (e.g., using wildcards) is currently disabled/commented out.
4. Dependencies
- Internal Dependencies:
System.ReflectionSystem.Runtime.CompilerServicesSystem.Runtime.InteropServices
- External Consumers: The compiled
DTS.Viewer.ChartOptionsassembly depends on this file for its manifest metadata. The build system consumes this file during compilation.
5. Gotchas
- Naming Redundancy: The
AssemblyTitleandAssemblyProductattributes are set to"DTS.Viewer.DTS.Viewer.ChartOptions". This appears to duplicate the root namespace (DTS.Viewer) within the name, which may be a project naming convention or a configuration oversight. - Legacy Format: This file uses the older .NET Framework style of
AssemblyInfo.cs. In modern .NET Core/.NET 5+ projects (SDK-style projects), this metadata is typically defined in the project file (.csproj), though this file is still supported.