public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Notes = new List <Evernote.EDAM.Type.Note>(); TList _list94 = iprot.ReadListBegin(); for (int _i95 = 0; _i95 < _list94.Count; ++_i95) { Evernote.EDAM.Type.Note _elem96 = new Evernote.EDAM.Type.Note(); _elem96 = new Evernote.EDAM.Type.Note(); _elem96.Read(iprot); Notes.Add(_elem96); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Notebooks = new List <Evernote.EDAM.Type.Notebook>(); TList _list97 = iprot.ReadListBegin(); for (int _i98 = 0; _i98 < _list97.Count; ++_i98) { Evernote.EDAM.Type.Notebook _elem99 = new Evernote.EDAM.Type.Notebook(); _elem99 = new Evernote.EDAM.Type.Notebook(); _elem99.Read(iprot); Notebooks.Add(_elem99); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.List) { { Tags = new List <Evernote.EDAM.Type.Tag>(); TList _list100 = iprot.ReadListBegin(); for (int _i101 = 0; _i101 < _list100.Count; ++_i101) { Evernote.EDAM.Type.Tag _elem102 = new Evernote.EDAM.Type.Tag(); _elem102 = new Evernote.EDAM.Type.Tag(); _elem102.Read(iprot); Tags.Add(_elem102); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { ContainingNotebooks = new List <Evernote.EDAM.Type.NotebookDescriptor>(); TList _list103 = iprot.ReadListBegin(); for (int _i104 = 0; _i104 < _list103.Count; ++_i104) { Evernote.EDAM.Type.NotebookDescriptor _elem105 = new Evernote.EDAM.Type.NotebookDescriptor(); _elem105 = new Evernote.EDAM.Type.NotebookDescriptor(); _elem105.Read(iprot); ContainingNotebooks.Add(_elem105); } 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 1: if (field.Type == TType.List) { { Notes = new List<Evernote.EDAM.Type.Note>(); TList _list94 = iprot.ReadListBegin(); for( int _i95 = 0; _i95 < _list94.Count; ++_i95) { Evernote.EDAM.Type.Note _elem96 = new Evernote.EDAM.Type.Note(); _elem96 = new Evernote.EDAM.Type.Note(); _elem96.Read(iprot); Notes.Add(_elem96); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Notebooks = new List<Evernote.EDAM.Type.Notebook>(); TList _list97 = iprot.ReadListBegin(); for( int _i98 = 0; _i98 < _list97.Count; ++_i98) { Evernote.EDAM.Type.Notebook _elem99 = new Evernote.EDAM.Type.Notebook(); _elem99 = new Evernote.EDAM.Type.Notebook(); _elem99.Read(iprot); Notebooks.Add(_elem99); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.List) { { Tags = new List<Evernote.EDAM.Type.Tag>(); TList _list100 = iprot.ReadListBegin(); for( int _i101 = 0; _i101 < _list100.Count; ++_i101) { Evernote.EDAM.Type.Tag _elem102 = new Evernote.EDAM.Type.Tag(); _elem102 = new Evernote.EDAM.Type.Tag(); _elem102.Read(iprot); Tags.Add(_elem102); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { ContainingNotebooks = new List<Evernote.EDAM.Type.NotebookDescriptor>(); TList _list103 = iprot.ReadListBegin(); for( int _i104 = 0; _i104 < _list103.Count; ++_i104) { Evernote.EDAM.Type.NotebookDescriptor _elem105 = new Evernote.EDAM.Type.NotebookDescriptor(); _elem105 = new Evernote.EDAM.Type.NotebookDescriptor(); _elem105.Read(iprot); ContainingNotebooks.Add(_elem105); } 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) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Notes = new List <Evernote.EDAM.Type.Note>(); TList _list98 = iprot.ReadListBegin(); for (int _i99 = 0; _i99 < _list98.Count; ++_i99) { Evernote.EDAM.Type.Note _elem100; _elem100 = new Evernote.EDAM.Type.Note(); _elem100.Read(iprot); Notes.Add(_elem100); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Notebooks = new List <Evernote.EDAM.Type.Notebook>(); TList _list101 = iprot.ReadListBegin(); for (int _i102 = 0; _i102 < _list101.Count; ++_i102) { Evernote.EDAM.Type.Notebook _elem103; _elem103 = new Evernote.EDAM.Type.Notebook(); _elem103.Read(iprot); Notebooks.Add(_elem103); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.List) { { Tags = new List <Evernote.EDAM.Type.Tag>(); TList _list104 = iprot.ReadListBegin(); for (int _i105 = 0; _i105 < _list104.Count; ++_i105) { Evernote.EDAM.Type.Tag _elem106; _elem106 = new Evernote.EDAM.Type.Tag(); _elem106.Read(iprot); Tags.Add(_elem106); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { ContainingNotebooks = new List <Evernote.EDAM.Type.NotebookDescriptor>(); TList _list107 = iprot.ReadListBegin(); for (int _i108 = 0; _i108 < _list107.Count; ++_i108) { Evernote.EDAM.Type.NotebookDescriptor _elem109; _elem109 = new Evernote.EDAM.Type.NotebookDescriptor(); _elem109.Read(iprot); ContainingNotebooks.Add(_elem109); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { DebugInfo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Experts = new List <Evernote.EDAM.Type.UserProfile>(); TList _list110 = iprot.ReadListBegin(); for (int _i111 = 0; _i111 < _list110.Count; ++_i111) { Evernote.EDAM.Type.UserProfile _elem112; _elem112 = new Evernote.EDAM.Type.UserProfile(); _elem112.Read(iprot); Experts.Add(_elem112); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { RelatedContent = new List <Evernote.EDAM.Type.RelatedContent>(); TList _list113 = iprot.ReadListBegin(); for (int _i114 = 0; _i114 < _list113.Count; ++_i114) { Evernote.EDAM.Type.RelatedContent _elem115; _elem115 = new Evernote.EDAM.Type.RelatedContent(); _elem115.Read(iprot); RelatedContent.Add(_elem115); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { CacheKey = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.I32) { CacheExpires = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }