Class SerializedAXNode
- Namespace
- PuppeteerSharp.PageAccessibility
- Assembly
- PuppeteerSharp.dll
AXNode.
public class SerializedAXNode : IEquatable<SerializedAXNode>
- Inheritance
-
SerializedAXNode
- Implements
Constructors
SerializedAXNode()
Initializes a new instance of the SerializedAXNode class.
public SerializedAXNode()
Properties
AutoComplete
What kind of autocomplete is supported by a control.
public string AutoComplete { get; set; }
Property Value
Checked
Whether the checkbox is checked, or "mixed".
public CheckedState Checked { get; set; }
Property Value
Children
Child nodes of this node, if any.
public SerializedAXNode[] Children { get; set; }
Property Value
Description
An additional human readable description of the node.
public string Description { get; set; }
Property Value
Disabled
Whether the node is disabled.
public bool Disabled { get; set; }
Property Value
Expanded
Whether the node is expanded or collapsed.
public bool Expanded { get; set; }
Property Value
Focused
Whether the node is focused.
public bool Focused { get; set; }
Property Value
HasPopup
What kind of popup is currently being shown for a node.
public string HasPopup { get; set; }
Property Value
Invalid
Whether and in what way this node's value is invalid.
public string Invalid { get; set; }
Property Value
KeyShortcuts
Keyboard shortcuts associated with this node.
public string KeyShortcuts { get; set; }
Property Value
Level
The level of a heading.
public int Level { get; set; }
Property Value
Modal
Whether the node is modal.
public bool Modal { get; set; }
Property Value
Multiline
Whether the node text input supports multiline.
public bool Multiline { get; set; }
Property Value
Multiselectable
Whether more than one child can be selected.
public bool Multiselectable { get; set; }
Property Value
Name
A human readable name for the node.
public string Name { get; set; }
Property Value
Orientation
Whether the node is oriented horizontally or vertically.
public string Orientation { get; set; }
Property Value
Pressed
Whether the toggle button is checked, or "mixed".
public CheckedState Pressed { get; set; }
Property Value
Readonly
Whether the node is read only.
public bool Readonly { get; set; }
Property Value
Required
Whether the node is required.
public bool Required { get; set; }
Property Value
Role
The
public string Role { get; set; }
Property Value
RoleDescription
A human readable alternative to the role.
public string RoleDescription { get; set; }
Property Value
Selected
Whether the node is selected in its parent node.
public bool Selected { get; set; }
Property Value
Value
The current value of the node.
public string Value { get; set; }
Property Value
ValueMax
The maximum value in a node.
public int ValueMax { get; set; }
Property Value
ValueMin
The minimum value in a node.
public int ValueMin { get; set; }
Property Value
ValueText
A description of the current value.
public string ValueText { get; set; }
Property Value
Methods
Equals(SerializedAXNode)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(SerializedAXNode other)
Parameters
other
SerializedAXNodeAn object to compare with this object.
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.