# GetNodeComponents

## GetNodeComponents(INodeComponentContainer, Type, List<NodeComponent>)

public static void GetNodeComponents(this INodeComponentContainer container, Type componentType, List<NodeComponent> components) ;

### 説明

型を指定して見つかったNodeComponentを`components`に格納する。

### パラメーター

パラメーター名 | 説明
--- | ---
container | 対象のコンテナ
componentType | コンポーネントの型
components | 見つかったNodeComponentを格納するリスト

## GetNodeComponents<T>(INodeComponentContainer, List<T>)

public static void GetNodeComponents<T>(this INodeComponentContainer container, List<T> components) ;

### 説明

型を指定して見つかったNodeComponentを`components`に格納する。

### 型パラメーター

型パラメーター名 | 説明 | 型制約
--- | --- | ---
T | コンポーネントの型 | class

### パラメーター

パラメーター名 | 説明
--- | ---
container | 対象のコンテナ
components | 見つかったNodeComponentを格納するリスト

## GetNodeComponents(Node, Type, List<NodeComponent>)

public static void GetNodeComponents(this Node node, Type componentType, List<NodeComponent> components) ;

### 説明

型を指定して見つかったNodeComponentを`components`に格納する。

### パラメーター

パラメーター名 | 説明
--- | ---
node | 対象のノード
componentType | コンポーネントの型
components | 見つかったNodeComponentを格納するリスト

## GetNodeComponents<T>(Node, List<T>)

public static void GetNodeComponents<T>(this Node node, List<T> components) ;

### 説明

型を指定して見つかったNodeComponentを`components`に格納する。

### 型パラメーター

型パラメーター名 | 説明 | 型制約
--- | --- | ---
T | コンポーネントの型 | class

### パラメーター

パラメーター名 | 説明
--- | ---
node | 対象のノード
components | 見つかったNodeComponentを格納するリスト