private void WriteStruct(List<Tdf> data) { // write struct items data.ForEach(delegate (Tdf item) { WriteTdf(item); }); // write end byte _stream.WriteByte(0); }