21 lines
944 B
Markdown
21 lines
944 B
Markdown
|
|
---
|
||
|
|
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; }`
|