diff --git a/BeefLibs/corlib/src/Collections/List.bf b/BeefLibs/corlib/src/Collections/List.bf index 3ec1f031..5cb15086 100644 --- a/BeefLibs/corlib/src/Collections/List.bf +++ b/BeefLibs/corlib/src/Collections/List.bf @@ -152,6 +152,19 @@ namespace System.Collections { return mSize; } + + set + { + if (value <= mSize) + { + mSize = (.)value; + } + else + { + int addSize = value - mSize; + Internal.MemSet(GrowUnitialized(addSize), 0, addSize * strideof(T)); + } + } } public bool IsEmpty