using System; using System.Collections.Generic; namespace LLama.Extensions { internal static class ListExtensions { #if !NET6_0_OR_GREATER public static void EnsureCapacity(this List list, int capacity) { if (list.Capacity < capacity) list.Capacity = capacity; } #endif public static void AddSpan(this List list, ReadOnlySpan items) { list.EnsureCapacity(list.Count + items.Length); for (var i = 0; i < items.Length; i++) list.Add(items[i]); } } }