private void WriteTo <T>(FlashWriter output, List <T> list, bool writeCount = true) where T : FlashItem { if (writeCount) { output.WriteInt30(list.Count); } for (int i = 0; i < list.Count; i++) { FlashItem item = list[i]; item.WriteTo(output); } }
public void WriteItem(FlashItem item) { item.WriteTo(this); }