# For Each

`IList<T>`の要素を順番に出力しながら処理を実行するノードです。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
入力ポート | InputExecutePort | ExecuteWireもしくはTransitionWireで接続することで実行されます
Element Type | `SerializableType` | 要素の型
List | `InputDataPort<Element Type>` | リストの入力ポート
Body | OutputExecutePort | ループ中に接続先ノードを実行します。
Element | `Element Type` | 現在の要素の値
Completed | OutputTransitionPort | 全ての要素を実行したか、`Body`からの実行ノードがBreakに到達した際に遷移します。

## 受け付けるフロー終了系ノード

- Break
  実行を終了し、`Completed`に遷移します。
- Continue, Exit
  実行を終了し、次の要素の実行を開始します。