--- source_files: - Common/DTS.CommonCore/Classes/ChannelCodes/TextPastedArgs.cs - Common/DTS.CommonCore/Classes/ChannelCodes/ChannelCode.cs generated_at: "2026-04-17T16:24:31.004584+00:00" model: "zai-org/GLM-5-FP8" schema_version: 1 sha256: "c71458d3400b2fd5" --- # ChannelCodes ### Purpose This module provides the core domain model and event handling infrastructure for channel codes used throughout the system. It includes the `ChannelCode` entity class that represents channel code records with support for ISO and User code types, a `TextPastedArgs` event argument class for paste operations, a `PasteCommandClass` for handling clipboard paste logic with multi-field parsing, and a delegate type for ISO code coercion. ### Public Interface **TextPastedArgs** - `class TextPastedArgs : ITextPastedEventArgs` - Constructor: `TextPastedArgs(string text, IChannelCode channelCode, string id, object tag)` - `string Text { get; }`