A node of an AccessibilityBridge's accessible tree: a role, a name, a value, table structure, and bounds on its page, for a shell to map onto an ARIA element, a UI Automation peer or an NSAccessibility element.
public sealed class AccessibleNode
ISO 32000-2 §14.8.4 (standard structure types), §14.8.4.8 (table attributes), §14.9.3 (alternate descriptions), Spec #33 viewer capability 8. Content nodes come from the page's LayoutTree (ExtractLayout()): structure order on tagged pages, detected order on untagged ones, artifacts excluded. A structure element spanning pages has one node on each page. Dynamic state (focus, offscreen) and viewport bounds come from the bridge.
kind:method, kind:property, kind:ctor. Press Esc to clear.ChildrenGets the child nodes in reading order. A page's children are empty until the page is loaded.ColumnGets a cell's zero-based column in its table; -1 otherwise.ColumnCountGets a table's number of columns; 0 otherwise.ColumnSpanGets the number of columns a cell spans; 0 otherwise.HeadersGets a cell's header cells (Headers, §14.8.5.7) on the same page; empty otherwise.IndexGets the node's position in its page's reading order; -1 for the document and pages.LanguageGets the natural language of the node's content (Lang), when given.LayoutNodeGets the layout node a content node was built from; null for the document, pages and elements.LevelGets a heading's level (1 to 6 for Hn, the number of enclosing sections for H, 0 for a title); 0 otherwise.NameGets the node's accessible name: the alternate description (Alt) when there is one; otherwise, for roles named from their content (headings, paragraphs, cells, links, list items and markers, captions, notes, text), the node's text; the document title for the document; the element's name for elements. Null when there is none (a figure without Alt is unnamed).PageBoundsGets the node's rectangle on its page in default user space (the union of its content); null when it has none.PageIndexGets the zero-based page the node is on; -1 for the document.ParentGets the parent node; null for the document.RoleGets the node's role.RowGets a cell's zero-based row in its table; -1 otherwise.RowCountGets a table's number of rows; 0 otherwise.RowSpanGets the number of rows a cell spans; 0 otherwise.TextGets the node's text, ActualText applied, as the layout tree reads it; an element's value or name.ValueGets the node's value: an element's value; null for content.