namespace AIStudio.Tools; /// /// Names the drop zone under the cursor of a running drag. /// /// /// Every zone receives this and compares the ID with its own: at most one zone is highlighted at a /// time, and all others have to give their highlight up. A null ID means that the cursor is over no /// zone at all, or that the drag has ended. /// /// The ID of the zone under the cursor, or null when there is none. public readonly record struct DropZoneHighlight(string? ZoneId);