internal HttpResponseUnmanagedBufferElement() { if (HttpRuntime.UseIntegratedPipeline) { this._data = UnsafeIISMethods.MgdGetBuffer(s_Pool); base._size = BufferingParams.INTEGRATED_MODE_BUFFER_SIZE; } else { this._data = UnsafeNativeMethods.BufferPoolGetBuffer(s_Pool); base._size = 0x7c00; } if (this._data == IntPtr.Zero) { throw new OutOfMemoryException(); } base._free = base._size; base._recycle = true; }