Back to API Reference
Class
TextSemanticNode
sealed
Stable platform-neutral accessibility node for one logical range entity.
public RangeIdentity Identity{ get }Stable source-scoped entity identity.
public RangeChannel Channel{ get; set }Optional stable channel shared with interaction routing.
public RangePayloadView Payload{ get }Current typed semantic payload.
public ReadOnlySpan<RangeSegment> Segments{ get }Every contiguous or point-like segment represented by this single node.
public TextSemanticRole Role{ get; set }Meaning announced for the entity.
public TextSemanticStates States{ get; set }Independent semantic states.
public TextSemanticActions Actions{ get; set }Actions accepted by PerformAction.
public Rect Bounds{ get; set }Union of final component-local segment bounds.
public TextRevision Revision{ get; set }Rendered-text revision used to build segments and bounds.
