public int WriteWithoutSize(BaseWireable[] items) { if (items == null) { return 0; } else { return items.Sum(x => x.WriteToWire(this)); } }
public int Write(BaseWireable[] items) { if (items == null) { Write(-1); return 4; } else { Write(items.Length); var total = items.Sum(x => x.WriteToWire(this)); return 4 + total; } }