Get All Descendents Method
Short Name: Get All Descendents
Installed With: Base Package
Class: ProjectItem Methods
Returns project items that are descendents of the referenced item. If you specify a value for Type, this method only returns project items of the specified type.
This method returns a flat list that includes all descendents unless you use the Type, ExcludeDependencies, ExcludeBuilds, and ExcludeTargets parameters to limit what the method returns.
![]() | Note The LabVIEW Datalogging and Supervisory Control Module supports this method in the Run-Time Engine. |
Parameters
Name | Required | Description |
---|---|---|
Get All Descendents | No | Returns an array of references to all the descendents. |
Type | No | Specifies the project item type.
The following values are the most common Type values:
To determine the value of Type for a project item that is not listed above, use the Type String property to programmatically return the type of the item. |
ExcludeDependencies | No | If TRUE, does not return Dependencies or any items under Dependencies. The default is FALSE. |
ExcludeBuilds | No | If TRUE, does not return Build Specifications or any items under Build Specifications. The default is FALSE. |
ExcludeTargets | No | If TRUE, does not return any targets or any items under targets. The default is FALSE. |
Remarks
The following table lists the characteristics of this method.
Available in Run-Time Engine and Real-Time Operating System | No |
Settable when the VI is running | No |
Loads the front panel into memory | No |
Need to authenticate before use | No |
Loads the block diagram into memory | No |
Remote access disallowed | No |
Must wait until user interface is idle | No |
Available with control VIs | No |
Available with global VIs | No |
Available with strict type definitions | No |
Available with polymorphic VIs | No |