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); }
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); }