--- 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