Aufzählungsfunktion TreeIterator

TreeIterator() ist eine spezielle Aufzählungsfunktion, die ein für For Each-Anweisungen geeignetes Iterator-Objekt erstellt.

Die Anweisung For Each...Next im folgenden Beispiel durchläuft die Modellstruktur (ausgehend vom aktuellen Bauteil) mit TreeIterator(Me) und zählt dabei die Anzahl der Bauteile in der Struktur.

Rule partCount As Integer
   partCount = 0
   For Each prt In TreeIterator(Me)
      partCount = partCount + 1
   Next prt
End Rule