Разница между методами GetChildren и GetDescendants при поиске потомков объекта заключается в том, что первый возвращает только прямых потомков, а второй — всех. 24
GetChildren возвращает только дочерние объекты того объекта, для которого был вызван метод, а не потомков потомков этого объекта. 2 Например, если есть папка с инструментом внутри, то GetChildren вернёт только сам инструмент, а не часть, которая находится внутри инструмента. 4
GetDescendants, в свою очередь, возвращает не только дочерние объекты объекта, для которого был вызван метод, но и потомков потомков этого объекта. 2 Так, если в папке есть инструмент с частью, то GetDescendants вернёт и инструмент, и часть. 4