# GetNodeComponent

## GetNodeComponent(INodeComponentContainer, Type)

public static NodeComponent GetNodeComponent(this INodeComponentContainer container, Type componentType) ;

### 説明

型を指定してNodeComponentを取得する。

### パラメーター

パラメーター名 | 説明
--- | ---
container | 対象のコンテナ
componentType | コンポーネントの型

### 戻り値

指定した型のNodeComponentを返す。なかった場合はnullを返す。

## GetNodeComponent<T>(INodeComponentContainer)

public static T GetNodeComponent<T>(this INodeComponentContainer container) ;

### 説明

型を指定してNodeComponentを取得する。

### 型パラメーター

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

### パラメーター

パラメーター名 | 説明
--- | ---
container | 対象のコンテナ

### 戻り値

見つかったNodeComponentを返す。なかった場合はnullを返す。

## GetNodeComponent(Node, Type)

public static NodeComponent GetNodeComponent(this Node node, Type componentType) ;

### 説明

型を指定してNodeComponentを取得する。

### パラメーター

パラメーター名 | 説明
--- | ---
node | 対象のノード
componentType | コンポーネントの型

### 戻り値

指定した型のNodeComponentを返す。なかった場合はnullを返す。

## GetNodeComponent<T>(Node)

public static T GetNodeComponent<T>(this Node node) ;

### 説明

型を指定してNodeComponentを取得する。

### 型パラメーター

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

### パラメーター

パラメーター名 | 説明
--- | ---
node | 対象のノード

### 戻り値

見つかったNodeComponentを返す。なかった場合はnullを返す。