Przeglądaj źródła

Added Count setter

Brian Fiete 5 lat temu
rodzic
commit
73e260c1d5
1 zmienionych plików z 13 dodań i 0 usunięć
  1. 13 0
      BeefLibs/corlib/src/Collections/List.bf

+ 13 - 0
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