# PooledObject<T>

Struct in Arbor.Pool / Inherits from: System.ValueType
Implements interfaces: System.IDisposable

Obsolete : use UnityEngine.Pool.PooledObject

## Description

A type that manages pooled instances.

### Type Parameters

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

## Remarks

By using it in the using statement, it will be returned to the pool when it goes out of scope.