# GetNodeComponents

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

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

### Description

Stores the found NodeComponent in a `components` by specifying the type.

### Parameters

Parameter Name | Description
--- | ---
container | Target container
componentType | Component type
components | A list to store the found NodeComponent

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

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

### Description

Stores the found NodeComponent in a `components` by specifying the type.

### Type Parameters

Type Parameter Name | Description | Type Constraints
--- | --- | ---
T | Component type | class

### Parameters

Parameter Name | Description
--- | ---
container | Target container
components | A list to store the found NodeComponent

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

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

### Description

Stores the found NodeComponent in a `components` by specifying the type.

### Parameters

Parameter Name | Description
--- | ---
node | Target node
componentType | Component type
components | A list to store the found NodeComponent

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

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

### Description

Stores the found NodeComponent in a `components` by specifying the type.

### Type Parameters

Type Parameter Name | Description | Type Constraints
--- | --- | ---
T | Component type | class

### Parameters

Parameter Name | Description
--- | ---
node | Target node
components | A list to store the found NodeComponent