Class EnumerableExtensions
Enumerable extension methods.
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: Unity.AppUI.dll
Syntax
public static class EnumerableExtensions
Methods
GetFirst(IEnumerable<int>)
Get the first integer in an enumerable.
Declaration
public static int GetFirst(IEnumerable<int> enumerable)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<int> | enumerable | The enumerable. |
Returns
Type | Description |
---|---|
int | The first integer in the enumerable, or -1 if the enumerable is empty. |
GetFirst<T>(IEnumerable<T>)
Get the first element in an enumerable.
Declaration
public static T GetFirst<T>(IEnumerable<T> enumerable)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<T> | enumerable | The enumerable. |
Returns
Type | Description |
---|---|
T | The first element in the enumerable, or default if the enumerable is empty. |
Type Parameters
Name | Description |
---|---|
T | The type of the enumerable. |
SequenceEqual<T>(IEnumerable<T>, IEnumerable<T>)
Check if two enumerable have the same elements in the same order.
Declaration
public static bool SequenceEqual<T>(IEnumerable<T> first, IEnumerable<T> second)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<T> | first | The first enumerable. |
IEnumerable<T> | second | The second enumerable. |
Returns
Type | Description |
---|---|
bool | True if the two enumerable have the same elements in the same order. |
Type Parameters
Name | Description |
---|---|
T | The type of the enumerable. |