Class ListUtils
Represents a series of Lists utility methods.
Inherited Members
Namespace: TriLibCore.Utils
Assembly: TriLibCore.dll
Syntax
public static class ListUtils
Methods
FixIndexNonGeneric<T>(int, IList<T>)
Fixes the given index, so it doesn't get outside the given List boundaries.
Declaration
public static int FixIndexNonGeneric<T>(int index, IList<T> list)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index. |
IList<T> | list | The List. |
Returns
Type | Description |
---|---|
int | The fixed element at the fixed index. |
Type Parameters
Name | Description |
---|---|
T | The List element type. |
FixIndex<T>(int, IList<T>)
Fixes the given index, so it doesn't get outside the given List boundaries and returns the element at the fixed index.
Declaration
public static T FixIndex<T>(int index, IList<T> list)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index. |
IList<T> | list | The List. |
Returns
Type | Description |
---|---|
T | The fixed element at the fixed index. |
Type Parameters
Name | Description |
---|---|
T | The List element type. |