Class UnsafeListExtensions
Provides extension methods for UnsafeList.
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: Unity.Collections.dll
Syntax
public static class UnsafeListExtensionsMethods
Contains<T, U>(UnsafeList<T>, U)
Returns true if a particular value is present in this list.
Declaration
public static bool Contains<T, U>(this UnsafeList<T> list, U value) where T : unmanaged, IEquatable<U>Parameters
| Type | Name | Description | 
|---|---|---|
| UnsafeList<T> | list | This list. | 
| U | value | The value to locate. | 
Returns
| Type | Description | 
|---|---|
| bool | True if the value is present in this list. | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of elements in the list. | 
| U | The type of value to locate. | 
Contains<T, U>(ParallelReader, U)
Returns true if a particular value is present in the list.
Declaration
public static bool Contains<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 | The value to locate. | 
Returns
| Type | Description | 
|---|---|
| bool | True if the value is present in the list. | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of elements in the list. | 
| U | The type of value to locate. | 
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>(ParallelReader, 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>.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. |