dotnet-core/release-notes/1.0/1.0.0-api/1.0.0-api_System.Buffers.md
2016-07-07 09:02:48 -07:00

503 B

System.Buffers

+namespace System.Buffers {
+    public abstract class ArrayPool<T> {
+        protected ArrayPool();
+        public static ArrayPool<T> Shared { [MethodImpl(AggressiveInlining)]get; }
+        public static ArrayPool<T> Create();
+        public static ArrayPool<T> Create(int maxArrayLength, int maxArraysPerBucket);
+        public abstract T[] Rent(int minimumLength);
+        public abstract void Return(T[] array, bool clearArray=false);
+    }
+}