43 lines
2.3 KiB
Markdown
43 lines
2.3 KiB
Markdown
---
|
|
source_files:
|
|
- Common/DTS.Common.Storage/Properties/AssemblyInfo.cs
|
|
generated_at: "2026-04-17T16:38:14.589876+00:00"
|
|
model: "zai-org/GLM-5-FP8"
|
|
schema_version: 1
|
|
sha256: "28a1d1349a34e26a"
|
|
---
|
|
|
|
# Documentation: DTS.Common.Storage Assembly Configuration
|
|
|
|
## 1. Purpose
|
|
This file provides assembly-level metadata and configuration for the `DTS.Common.Storage` assembly. It defines the assembly's identity, versioning information, and COM visibility settings using standard .NET attributes. As a `Properties/AssemblyInfo.cs` file, it exists to embed manifest information into the compiled binary, ensuring the assembly is correctly identified and versioned within the larger system.
|
|
|
|
## 2. Public Interface
|
|
This file does not contain public classes, methods, or functions. It defines the following assembly-level attributes:
|
|
|
|
* **`AssemblyTitle`**: Set to `"Storage"`.
|
|
* **`AssemblyDescription`**: Set to an empty string.
|
|
* **`AssemblyConfiguration`**: Set to an empty string.
|
|
* **`AssemblyCompany`**: Set to an empty string.
|
|
* **`AssemblyProduct`**: Set to `"Storage"`.
|
|
* **`AssemblyCopyright`**: Set to `"Copyright © 2012"`.
|
|
* **`AssemblyTrademark`**: Set to an empty string.
|
|
* **`AssemblyCulture`**: Set to an empty string (indicates the assembly is culture-neutral).
|
|
* **`ComVisible`**: Set to `false`. Prevents types within this assembly from being visible to COM components by default.
|
|
* **`Guid`**: Set to `"b62ab8e0-42f4-4a11-bad5-0add30baad84"`. Specifies the type library ID 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:** All types in this assembly are inherently invisible to COM components unless specifically overridden by attributes on individual types, due to `[assembly: ComVisible(false)]`.
|
|
* **Versioning:** Both the assembly version and file version are fixed at `1.0.0.0`. The automatic versioning wildcard syntax (commented out in the source) is not active.
|
|
* **Culture:** The assembly is culture-neutral; satellite assemblies would be required for localization.
|
|
|
|
## 4. Dependencies
|
|
**Internal Dependencies:**
|
|
* `System.Reflection`
|
|
* `System.Runtime.CompilerServices`
|
|
* `System.Runtime.InteropServices`
|
|
|
|
**External Dependents:**
|
|
* Any project or solution configuration tools |