public bool Read(Reader reader) { bool ret = true; int nested3Length = 0; ret&& = nested1.Read(reader); ret&& = nested2.Read(reader); ret&& = reader.ReadInt32(ref nested3Length); for (int i = 0; (ret && i < nested3Length); i++) { ret&& = nested3[i].Read(reader); } return(ret); }