Read-only version of NetworkLinkedList<T>.
More...
|
bool | Contains (T value) |
| Returns true if the value already exists in the list.
|
|
bool | Contains (T value, IEqualityComparer< T > comparer) |
| Returns true if the value already exists in the list.
|
|
int * | Entry (int index) |
|
T | Get (int index) |
| Returns the value at supplied index.
|
|
int * | GetEntryByListIndex (int listIndex) |
|
int | IndexOf (T value) |
| Returns the index with this value. Returns -1 if not found.
|
|
int | IndexOf (T value, IEqualityComparer< T > equalityComparer) |
| Returns the index of the first occurrence of a value in the FixedArray.
|
|
T | Read (int *entry) |
|
|
const int | COUNT = 0 |
|
const int | ELEMENT_WORDS = 2 |
| Returns the number of words required to store a single element.
|
|
const int | HEAD = 1 |
|
const int | INVALID = 0 |
|
const int | META_WORDS = 3 |
| Returns the number of words required to store the list metadata.
|
|
const int | NEXT = 1 |
|
const int | OFFSET = 1 |
|
const int | PREV = 0 |
|
const int | TAIL = 2 |
|
|
int | Capacity [get] |
| Returns the max element count.
|
|
int | Count [get] |
| Returns the current element count.
|
|
int | Head [get] |
|
int | Tail [get] |
|
T | this[int index] [get] |
| Element indexer.
|
|
Read-only version of NetworkLinkedList<T>.
- Template Parameters
-
◆ IndexOf()
int IndexOf |
( |
T |
value, |
|
|
IEqualityComparer< T > |
equalityComparer |
|
) |
| |
Returns the index of the first occurrence of a value in the FixedArray.
- Parameters
-
value | The value to locate in the FixedArray. The value can be null for reference types. |
equalityComparer | An equality comparer to compare values. Must not be null. |
- Returns
- The zero-based index of the first occurrence of value within the entire FixedArray, if found; otherwise, -1.
This method performs a linear search; therefore, this method is an O(n) operation, where n is Capacity.