Photon Fusion 2.1.1

NetworkLinkedListReadOnly< T > Struct Template Reference

Read-only version of NetworkLinkedList<T>. More...

Public Member Functions

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.
Get (int index)
 Returns the value at supplied index.
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.

Static Public Attributes

const int ELEMENT_WORDS = 2
 Returns the number of words required to store a single element.
const int META_WORDS = 3
 Returns the number of words required to store the list metadata.

Properties

readonly int Capacity [get]
 Returns the max element count.
readonly int Count [get]
 Returns the current element count.
this[int index] [get]
 Element indexer.

Detailed Description

Read-only version of NetworkLinkedList<T>.

Template Parameters
TCustom struct type.

Member Function Documentation

◆ IndexOf()

int IndexOf ( T value,
IEqualityComparer< T > equalityComparer )

Returns the index of the first occurrence of a value in the FixedArray.

Parameters
valueThe value to locate in the FixedArray. The value can be null for reference types.
equalityComparerAn 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.