# ObjectPool<T>

クラス in Arbor.Pool / 継承元: object
インターフェイス実装: System.IDisposable, IObjectPool<T>

## 説明

クラス型インスタンスをプールする。

### 型パラメーター

型パラメーター名 | 説明 | 型制約
--- | --- | ---
T | プールする型 | class

## コンストラクタ

| 説明
--- | ---
ObjectPool | 新しいObjectPoolインスタンスを生成する

## プロパティ

プロパティ名 | 説明
--- | ---
CountActive | このプールから取得され使用中のインスタンスの数
CountAll | このプールから生成されたインスタンスの総数
CountInactive | このプールに格納されている未使用のインスタンスの数

## メソッド

メソッド名 | 説明
--- | ---
Clear | プールしているインスタンスを全てクリアする。
Dispose | プールを廃棄する。
Get | プールからインスタンスを取り出す。
Release | プールへインスタンスを返却する。