Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Rent()

override IMemoryOwner< T > System.Buffers.ArrayMemoryPool< T >.Rent ( int minimumBufferSize = -1)
inlinesealed

Definition at line 42 of file ArrayMemoryPool.cs.

43 {
44 if (minimumBufferSize == -1)
45 {
46 minimumBufferSize = 1 + 4095 / Unsafe.SizeOf<T>();
47 }
48 else if ((uint)minimumBufferSize > 2147483647u)
49 {
50 System.ThrowHelper.ThrowArgumentOutOfRangeException(System.ExceptionArgument.minimumBufferSize);
51 }
52 return new ArrayMemoryPoolBuffer(minimumBufferSize);
53 }
static void ThrowArgumentOutOfRangeException(System.ExceptionArgument argument)

References System.minimumBufferSize, and System.ThrowHelper.ThrowArgumentOutOfRangeException().