public override byte[] ToArray()
        {
            CheckDisposed();
            var newBuffer = new byte[Length];

            InternalRead(newBuffer, 0, length, 0);
            //string stack = memoryManager.GenerateCallStacks ? Environment.StackTrace : null;
            memoryManager.ReportStreamToArray();

            return(newBuffer);
        }
Ejemplo n.º 2
0
        public override byte[] ToArray()
        {
            CheckDisposed();
            var newBuffer = new byte[Length];

            InternalRead(newBuffer, 0, length, 0);
            string stack = memoryManager.GenerateCallStacks ? Environment.StackTrace : null;

            RecyclableMemoryStreamManager.Events.Writer.MemoryStreamToArray(id, tag, stack, 0);
            memoryManager.ReportStreamToArray();

            return(newBuffer);
        }