Method IndexOf
IndexOf<T, U>(UnsafeList<T>, U)
Finds the index of the first occurrence of a particular value in this list.
Declaration
public static int IndexOf<T, U>(this UnsafeList<T> list, U value) where T : unmanaged, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList<T> | list | This list. |
U | value | A value to locate. |
Returns
Type | Description |
---|---|
int | The zero-based index of the first occurrence of the value if it is found. Returns -1 if no occurrence is found. |
Type Parameters
Name | Description |
---|---|
T | The type of elements in this list. |
U | The type of value to locate. |
IndexOf<T, U>(ReadOnly, U)
Finds the index of the first occurrence of a particular value in the list.
Declaration
public static int IndexOf<T, U>(this UnsafeList<T>.ReadOnly list, U value) where T : unmanaged, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList<T>.ReadOnly | list | This reader of the list. |
U | value | A value to locate. |
Returns
Type | Description |
---|---|
int | The zero-based index of the first occurrence of the value if it is found. Returns -1 if no occurrence is found. |
Type Parameters
Name | Description |
---|---|
T | The type of elements in the list. |
U | The type of value to locate. |
IndexOf<T, U>(ParallelReader, U)
Obsolete. Use UnsafeList<T>.ReadOnly instead.
Declaration
public static int IndexOf<T, U>(this UnsafeList<T>.ParallelReader list, U value) where T : unmanaged, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList<T>.ParallelReader | list | This reader of the list. |
U | value | A value to locate. |
Returns
Type | Description |
---|---|
int | The zero-based index of the first occurrence of the value if it is found. Returns -1 if no occurrence is found. |
Type Parameters
Name | Description |
---|---|
T | The type of elements in the list. |
U | The type of value to locate. |