private static void WriteSKT(StrKeywordTable t, BinaryWriter wr) { int cnt = t.Count; wr.Write((byte)cnt); WriteShortStr(t.texts, cnt, wr); WriteTT(t.tokenTypes, cnt, wr); }
private static StrKeywordTable ReadSKT(BinaryReader r) { StrKeywordTable result = new StrKeywordTable(); int cnt = r.ReadByte(); result.texts = ReadShortStr(r, cnt); result.tokenTypes = ReadTT(r, cnt); result.Count = cnt; return(result); }