The following tables list the members exposed by HashPool<TKey,TValue>.
Name | Description | |
---|---|---|
![]() | HashPool<TKey,TValue> Constructor | Constructs a new HashPool instance. |
Name | Description | |
---|---|---|
![]() | Activate | Gets or sets the function used to activate items. |
![]() | ActiveCount | Gets the count of the number of actives. |
![]() | ActiveKeys | Gets the keys of the active pool objects. |
![]() | Create | Gets or sets the function used to create new items. |
![]() | Destroy | Gets or sets the function used to destroy old items. |
![]() | Disactivate | Gets or sets the function used to disactivate items. |
![]() | Item | Gets the requested item, extendening the pool and creating the item if necessary. |
Name | Description | |
---|---|---|
![]() | Clear | Clears the items from the hash pool. |
![]() | DoToAll | Perfoms an action on all the items in the pool. |
![]() | DoToAllActive | Perfoms an action on all the items in the pool. |
![]() | IsActiveKey | Returns whether the provided key is in the active set. |
![]() | Remove | Removes the item with the provided key from the pool. |