Class UnsafeListExtensions
UnsafeList extension methods.
Namespace: Unity.Collections.LowLevel.Unsafe
Syntax
public static class UnsafeListExtensions : object
Methods
Contains<T, U>(UnsafeList<T>, U)
Determines whether an element is in the container.
Declaration
public static bool Contains<T, U>(this UnsafeList<T> list, U value)
where T : struct, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList<T> | list | The container to locate value. |
U | value | The value to locate. |
Returns
Type | Description |
---|---|
Boolean | True, if element is found. |
Type Parameters
Name | Description |
---|---|
T | The type of values in the container. |
U | The value type. |
Contains<T, U>(UnsafeList<T>.ParallelReader, U)
Determines whether an element is in the container.
Declaration
public static bool Contains<T, U>(this UnsafeList<T>.ParallelReader list, U value)
where T : struct, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList.ParallelReader<> | list | The container to locate value. |
U | value | The value to locate. |
Returns
Type | Description |
---|---|
Boolean | True, if element is found. |
Type Parameters
Name | Description |
---|---|
T | The type of values in the container. |
U | The value type. |
IndexOf<T, U>(UnsafeList<T>, U)
Searches for the specified element in the container.
Declaration
public static int IndexOf<T, U>(this UnsafeList<T> list, U value)
where T : struct, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList<T> | list | The container to locate value. |
U | value | The value to locate. |
Returns
Type | Description |
---|---|
Int32 | The zero-based index of the first occurrence element if found, otherwise returns -1. |
Type Parameters
Name | Description |
---|---|
T | The type of values in the container. |
U | The value type. |
IndexOf<T, U>(UnsafeList<T>.ParallelReader, U)
Searches for the specified element in the container.
Declaration
public static int IndexOf<T, U>(this UnsafeList<T>.ParallelReader list, U value)
where T : struct, IEquatable<U>
Parameters
Type | Name | Description |
---|---|---|
UnsafeList.ParallelReader<> | list | The container to locate value. |
U | value | The value to locate. |
Returns
Type | Description |
---|---|
Int32 | The zero-based index of the first occurrence element if found, otherwise returns -1. |
Type Parameters
Name | Description |
---|---|
T | The type of values in the container. |
U | The value type. |