public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 20: if (field.Type == TType.List) { { NoteKeyList = new List <MusicGameNoteKey>(); TList _list57 = iprot.ReadListBegin(); for (int _i58 = 0; _i58 < _list57.Count; ++_i58) { MusicGameNoteKey _elem59 = new MusicGameNoteKey(); _elem59 = new MusicGameNoteKey(); _elem59.Read(iprot); NoteKeyList.Add(_elem59); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 20: if (field.Type == TType.List) { { NoteKeyList = new List<MusicGameNoteKey>(); TList _list57 = iprot.ReadListBegin(); for( int _i58 = 0; _i58 < _list57.Count; ++_i58) { MusicGameNoteKey _elem59 = new MusicGameNoteKey(); _elem59 = new MusicGameNoteKey(); _elem59.Read(iprot); NoteKeyList.Add(_elem59); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }