ServiceStack.Text.RecyclableMemoryStream.ToArray C# (CSharp) Method

ToArray() private method

private ToArray ( ) : byte[]
return byte[]
        public override byte[] ToArray()
        {
            this.CheckDisposed();
            var newBuffer = new byte[this.Length];

            this.InternalRead(newBuffer, 0, this.length, 0);
            string stack = this.memoryManager.GenerateCallStacks ? PclExport.Instance.GetStackTrace() : null;
            Events.Write.MemoryStreamToArray(this.id, this.tag, stack, 0);
            this.memoryManager.ReportStreamToArray();

            return newBuffer;
        }