using System.Collections.Generic; namespace Unity.UIWidgets.InternalBridge { public static class NoAllocHelpersBridge { public static T[] ExtractArrayFromListT(List list) { return UnityEngine.NoAllocHelpers.ExtractArrayFromListT(list); } public static void ResizeList(List list, int size) { if (size < list.Count) { list.RemoveRange(size, list.Count - size); return; } if (size == list.Count) { return; } if (list.Capacity < size) { list.Capacity = size; } UnityEngine.NoAllocHelpers.ResizeList(list, size); } public static void EnsureListElemCount(List list, int size) { list.Clear(); if (list.Capacity < size) { list.Capacity = size; } ResizeList(list, size); } } }