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.