TreeScope Enum

Definition

Contains values that specify the scope of elements within the UI Automation tree.

This enumeration supports a bitwise combination of its member values.

C#
[System.Flags]
public enum TreeScope
Inheritance
TreeScope
Attributes

Fields

Name Value Description
Element 1

Specifies that the search include the element itself.

Children 2

Specifies that the search include the element's immediate children.

Descendants 4

Specifies that the search include the element's descendants, including children.

Subtree 7

Specifies that the search include the root of the search and all descendants.

Parent 8

Specifies that the search include the element's parent. Not supported.

Ancestors 16

Specifies that the search include the element's ancestors, including the parent. Not supported.

Remarks

These values are used to specify the scope in searching for elements, subscribing to events, and caching.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also