Files
DP44/docs/ai/Common/DTS.Common.ISO/Properties.md
2026-04-17 14:55:32 -04:00

44 lines
2.2 KiB
Markdown

---
source_files:
- Common/DTS.Common.ISO/Properties/AssemblyInfo.cs
- Common/DTS.Common.ISO/Properties/Resources.Designer.cs
generated_at: "2026-04-17T16:26:51.851586+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "b4eff99fcf500a76"
---
# Properties
### Purpose
This module provides assembly-level metadata and embedded resources for the `DTS.Common.ISO` assembly. It contains standard .NET assembly information attributes and a strongly-typed resource accessor class for retrieving embedded bitmap images (logos) used within the ISO-related functionality.
### Public Interface
**Assembly-level attributes** (in `AssemblyInfo.cs`)
- `AssemblyTitle`: "ISO"
- `AssemblyVersion`: "1.0.0.0"
- `AssemblyFileVersion`: "1.0.0.0"
- `ComVisible`: false
- `Guid`: "566d4127-454b-42d1-8ac6-a9b94bd8c378"
**`Resources`** (internal class, auto-generated)
- `ResourceManager ResourceManager { get; }` — Returns the cached ResourceManager instance for this assembly.
- `CultureInfo Culture { get; set; }` — Gets or sets the current UI culture for resource lookups.
- `System.Drawing.Bitmap DTS_2C_Logo { get; }` — Looks up a localized bitmap resource named "DTS_2C_Logo".
- `System.Drawing.Bitmap DTS_2C_web_small { get; }` — Looks up a localized bitmap resource named "DTS_2C_web_small".
### Invariants
- The `Resources` class is marked `internal`, limiting access to within the `DTS.Common.ISO` assembly.
- The resource manager is initialized with base name `"ISO.Properties.Resources"`.
- All code in `Resources.Designer.cs` is auto-generated; manual edits will be lost on regeneration.
### Dependencies
- **Depends on**: `System.Reflection`, `System.Runtime.InteropServices`, `System.Drawing`, `System.Resources`, `System.Globalization`.
- **Depended on by**: Unclear from source alone—likely consumed internally by other classes in the `DTS.Common.ISO` assembly for logo display.
### Gotchas
- The `Resources` class is auto-generated by `StronglyTypedResourceBuilder` version 17.0.0.0; any manual modifications will be overwritten.
- The resource base name `"ISO.Properties.Resources"` may not match the namespace `DTS.Common.ISO` if the project's default namespace differs from the folder structure—this could cause runtime resource lookup failures.
---