Procházet zdrojové kódy

Added Count setter

Brian Fiete před 5 roky
rodič
revize
73e260c1d5
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  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