|
Space Engineers
|
Public Member Functions | |
| void | ApplyActionOnAllActives (Action< T > action) |
| MyConcurrentObjectsPool (int baseCapacity) | |
| bool | AllocateOrCreate (out T item) |
| Returns true when new item was allocated More... | |
| T | Allocate (bool nullAllowed=false) |
| void | Deallocate (T item) |
| void | MarkForDeallocate (T item) |
| void | DeallocateAllMarked () |
| void | DeallocateAll () |
Properties | |
| int | ActiveCount [get] |
| int | BaseCapacity [get] |
| int | Capacity [get] |
| T | : | class | |
| T | : | new() |
Definition at line 9 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 69 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 104 of file MyConcurrentObjectsPool.cs.
|
inline |
Returns true when new item was allocated
Definition at line 88 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 19 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 122 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 157 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 144 of file MyConcurrentObjectsPool.cs.
|
inline |
Definition at line 133 of file MyConcurrentObjectsPool.cs.
|
get |
Definition at line 31 of file MyConcurrentObjectsPool.cs.
|
get |
Definition at line 42 of file MyConcurrentObjectsPool.cs.
|
get |
Definition at line 54 of file MyConcurrentObjectsPool.cs.
1.8.8