public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { SquareMid = await iprot.ReadStringAsync(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Struct) { SquareAuthority = new SquareAuthority(); await SquareAuthority.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.Set) { { UpdateAttributes = new THashSet <SquareAuthorityAttribute>(); TSet _set483 = await iprot.ReadSetBeginAsync(cancellationToken); for (int _i484 = 0; _i484 < _set483.Count; ++_i484) { SquareAuthorityAttribute _elem485; _elem485 = (SquareAuthorityAttribute)await iprot.ReadI32Async(cancellationToken); UpdateAttributes.Add(_elem485); } await iprot.ReadSetEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Struct) { Authority = new SquareAuthority(); await Authority.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Squares = new List <Square>(); TList _list296 = await iprot.ReadListBeginAsync(cancellationToken); for (int _i297 = 0; _i297 < _list296.Count; ++_i297) { Square _elem298; _elem298 = new Square(); await _elem298.ReadAsync(iprot, cancellationToken); Squares.Add(_elem298); } await iprot.ReadListEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Map) { { Members = new Dictionary <string, SquareMember>(); TMap _map299 = await iprot.ReadMapBeginAsync(cancellationToken); for (int _i300 = 0; _i300 < _map299.Count; ++_i300) { string _key301; SquareMember _val302; _key301 = await iprot.ReadStringAsync(cancellationToken); _val302 = new SquareMember(); await _val302.ReadAsync(iprot, cancellationToken); Members[_key301] = _val302; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Map) { { Authorities = new Dictionary <string, SquareAuthority>(); TMap _map303 = await iprot.ReadMapBeginAsync(cancellationToken); for (int _i304 = 0; _i304 < _map303.Count; ++_i304) { string _key305; SquareAuthority _val306; _key305 = await iprot.ReadStringAsync(cancellationToken); _val306 = new SquareAuthority(); await _val306.ReadAsync(iprot, cancellationToken); Authorities[_key305] = _val306; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 4: if (field.Type == TType.Map) { { Statuses = new Dictionary <string, SquareStatus>(); TMap _map307 = await iprot.ReadMapBeginAsync(cancellationToken); for (int _i308 = 0; _i308 < _map307.Count; ++_i308) { string _key309; SquareStatus _val310; _key309 = await iprot.ReadStringAsync(cancellationToken); _val310 = new SquareStatus(); await _val310.ReadAsync(iprot, cancellationToken); Statuses[_key309] = _val310; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 5: if (field.Type == TType.String) { ContinuationToken = await iprot.ReadStringAsync(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 6: if (field.Type == TType.Map) { { NoteStatuses = new Dictionary <string, NoteStatus>(); TMap _map311 = await iprot.ReadMapBeginAsync(cancellationToken); for (int _i312 = 0; _i312 < _map311.Count; ++_i312) { string _key313; NoteStatus _val314; _key313 = await iprot.ReadStringAsync(cancellationToken); _val314 = new NoteStatus(); await _val314.ReadAsync(iprot, cancellationToken); NoteStatuses[_key313] = _val314; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Square = new Square(); await Square.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Struct) { MyMembership = new SquareMember(); await MyMembership.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Struct) { SquareAuthority = new SquareAuthority(); await SquareAuthority.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 4: if (field.Type == TType.Struct) { SquareStatus = new SquareStatus(); await SquareStatus.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 5: if (field.Type == TType.Struct) { SquareFeatureSet = new SquareFeatureSet(); await SquareFeatureSet.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 6: if (field.Type == TType.Struct) { NoteStatus = new NoteStatus(); await NoteStatus.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }