Zdexby TheHolyOneZ
49,743 classes
Class

ArrayHelpers

: Object
UnityEngine.InputSystem.Utilities.ArrayHelpers, Unity.InputSystem 0x0010 (16 B) inherited 0x0010 Unity.InputSystem.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 48

SignatureFlagsNativeParams
int LengthSafe(const TValue[]& array)PublicStatic0x08
void Clear(const TValue[]& array)PublicStatic0x08
void Clear(const TValue[]& array, int count)PublicStatic0x08
void Clear(const TValue[]& array, ref int& count)PublicStatic0x08
void EnsureCapacity(ref TValue[]& array, int count, int capacity, int capacityIncrement)PublicStatic0x08
void DuplicateWithCapacity(ref TValue[]& array, int count, int capacity, int capacityIncrement)PublicStatic0x08
bool Contains(const TValue[]& array, const uint8& value)PublicStatic0x08
bool ContainsReference(const TValue[]& array, const uint8& value)PublicStatic0x08
bool ContainsReference(const TFirst[]& array, int count, const uint8& value)PublicStatic0x08
bool ContainsReference(const TFirst[]& array, int startIndex, int count, const uint8& value)PublicStatic0x08
bool HaveDuplicateReferences(const TFirst[]& first, int index, int count)PublicStatic—0x08
bool HaveEqualElements(const TValue[]& first, const TValue[]& second, int count)PublicStatic0x08
int IndexOf(const TValue[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
int IndexOf(const TValue[]& array, Predicate<TValue> predicate)PublicStatic0x08
int IndexOf(const TValue[]& array, Predicate<TValue> predicate, int startIndex, int count)PublicStatic0x08
int IndexOfReference(const TFirst[]& array, const uint8& value, int count)PublicStatic0x08
int IndexOfReference(const TFirst[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
int IndexOfValue(const TValue[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
void Resize(ref NativeArray<TValue>& array, int newSize, const Allocator& allocator)PublicStatic0x10
int Append(ref TValue[]& array, const uint8& value)PublicStatic0x08
int Append(ref TValue[]& array, IEnumerable<TValue> values)PublicStatic0x08
int AppendToImmutable(ref TValue[]& array, const TValue[]& values)PublicStatic0x08
int AppendWithCapacity(ref TValue[]& array, ref int& count, const uint8& value, int capacityIncrement)PublicStatic0x08
int AppendListWithCapacity(ref TValue[]& array, ref int& length, const uint8& values, int capacityIncrement)PublicStatic0x08
int AppendWithCapacity(ref NativeArray<TValue>& array, ref int& count, const uint8& value, int capacityIncrement, const Allocator& allocator)PublicStatic0x10
void InsertAt(ref TValue[]& array, int index, const uint8& value)PublicStatic0x08
void InsertAtWithCapacity(ref TValue[]& array, ref int& count, int index, const uint8& value, int capacityIncrement)PublicStatic0x08
void PutAtIfNotSet(ref TValue[]& array, int index, Func<TValue> valueFn)PublicStatic0x08
int GrowBy(ref TValue[]& array, int count)PublicStatic0x08
int GrowBy(ref NativeArray<TValue>& array, int count, const Allocator& allocator)PublicStatic0x10
int GrowWithCapacity(ref TValue[]& array, ref int& count, int growBy, int capacityIncrement)PublicStatic0x08
int GrowWithCapacity(ref NativeArray<TValue>& array, ref int& count, int growBy, int capacityIncrement, const Allocator& allocator)PublicStatic—0x10
TValue[] Join(const uint8& value, const TValue[]& values)PublicStatic0x08
TValue[] Merge(const TValue[]& first, const TValue[]& second)PublicStatic0x08
TValue[] Merge(const TValue[]& first, const TValue[]& second, IEqualityComparer<TValue> comparer)PublicStatic0x08
void EraseAt(ref TValue[]& array, int index)PublicStatic0x08
void EraseAtWithCapacity(const TValue[]& array, ref int& count, int index)PublicStatic0x08
void EraseAtWithCapacity(const NativeArray<TValue>& array, ref int& count, int index)PublicStatic0x10
bool Erase(ref TValue[]& array, const uint8& value)PublicStatic0x08
void EraseAtByMovingTail(const TValue[]& array, ref int& count, int index)PublicStatic0x08
TValue[] Copy(const TValue[]& array)PublicStatic0x08
TValue[] Clone(const TValue[]& array)PublicStatic0x08
TNew[] Select(const TOld[]& array, Func<TOld converter)PublicStatic0x08
void Swap(const uint8& first, const uint8& second)PrivateStatic0x00
void MoveSlice(const TValue[]& array, int sourceIndex, int destinationIndex, int count)PublicStatic0x08
void EraseSliceWithCapacity(ref TValue[]& array, ref int& length, int index, int count)PublicStatic0x08
void SwapElements(const TValue[]& array, int index1, int index2)PublicStatic0x08
void SwapElements(const NativeArray<TValue>& array, int index1, int index2)PublicStatic0x10