allDescendants property

List<DCFComponentNode> get allDescendants

Get all descendant nodes flattened into a list

Implementation

List<DCFComponentNode> get allDescendants {
  final result = <DCFComponentNode>[];
  for (final child in children) {
    result.add(child);
    if (child is DCFElement) {
      result.addAll(child.allDescendants);
    }
  }
  return result;
}