public void GetBuffer(int size, out byte[] buffer, out int offset) { if (tailEntry != null && tailEntry.GetBuffer(size, out buffer, out offset)) { return; } AllocateTail(size); tailEntry.GetBuffer(size, out buffer, out offset); }
public void GetBuffer(int size, out char[] buffer, out int offset, out int realSize) { if (tailEntry != null && tailEntry.GetBuffer(size, out buffer, out offset, out realSize)) { return; } AllocateTail(size); tailEntry.GetBuffer(size, out buffer, out offset, out realSize); }