internal BufferViewStream(int id, AllocationRecord record, BufferManager manager) { if(manager == null) throw new ArgumentNullException("manager"); if(record.Flags == 0) throw new InvalidOperationException(); _id = id; _record = record; _manager = manager; _position = 0; }