public TermInfoReader (string term, byte [] buffer) { if (buffer == null) throw new ArgumentNullException ("buffer"); this.buffer = buffer; ReadHeader (buffer, ref booleansOffset); ReadNames (buffer, ref booleansOffset); }