Space Engineers
|
Public Member Functions | |
MyConcurrentSortableQueue (int reserve) | |
MyConcurrentSortableQueue () | |
void | Lock () |
For accessing unsafe members More... | |
void | Unlock () |
For accessing unsafe members More... | |
void | Add (T value) |
Does NOT call sort More... | |
void | Sort (IComparer< T > comparer) |
bool | TryDequeueFront (out T value) |
bool | TryDequeueBack (out T value) |
int | IndexOf (T item) |
void | Insert (int index, T item) |
void | RemoveAt (int index) |
void | Clear () |
bool | Contains (T item) |
void | CopyTo (T[] array, int arrayIndex) |
bool | Remove (T item) |
IEnumerator< T > | GetEnumerator () |
void | RemoveAll (Predicate< T > callback) |
Properties | |
ListReader< T > | ListUnsafe [get] |
Debug only!! Thread unsafe More... | |
List< T > | List [get] |
Manage lock yourself when accesing the list! More... | |
int | Count [get] |
bool | Empty [get] |
T | this[int index] [get, set] |
bool | IsReadOnly [get] |
Definition at line 10 of file MyConcurrentList.cs.
|
inline |
Definition at line 26 of file MyConcurrentList.cs.
Definition at line 31 of file MyConcurrentList.cs.
|
inline |
|
inline |
Definition at line 148 of file MyConcurrentList.cs.
|
inline |
Definition at line 153 of file MyConcurrentList.cs.
|
inline |
Definition at line 158 of file MyConcurrentList.cs.
|
inline |
Definition at line 168 of file MyConcurrentList.cs.
|
inline |
Definition at line 117 of file MyConcurrentList.cs.
|
inline |
Definition at line 123 of file MyConcurrentList.cs.
|
inline |
For accessing unsafe members
Definition at line 39 of file MyConcurrentList.cs.
|
inline |
Definition at line 163 of file MyConcurrentList.cs.
|
inline |
Definition at line 183 of file MyConcurrentList.cs.
|
inline |
Definition at line 129 of file MyConcurrentList.cs.
|
inline |
Definition at line 64 of file MyConcurrentList.cs.
|
inline |
Definition at line 85 of file MyConcurrentList.cs.
|
inline |
Implements VRage.Library.Collections.IMyQueue< T >.
Definition at line 72 of file MyConcurrentList.cs.
|
inline |
For accessing unsafe members
Definition at line 47 of file MyConcurrentList.cs.
|
get |
Definition at line 99 of file MyConcurrentList.cs.
|
get |
Definition at line 108 of file MyConcurrentList.cs.
|
get |
Definition at line 179 of file MyConcurrentList.cs.
|
get |
Manage lock yourself when accesing the list!
Definition at line 24 of file MyConcurrentList.cs.
|
get |
Debug only!! Thread unsafe
Definition at line 19 of file MyConcurrentList.cs.
|
getset |
Definition at line 136 of file MyConcurrentList.cs.