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.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list464 = iprot.ReadListBegin(); for (int _i465 = 0; _i465 < _list464.Count; ++_i465) { TDDIKeyValueMap _elem466; _elem466 = new TDDIKeyValueMap(); _elem466.Read(iprot); KeyValueMaps.Add(_elem466); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { MinimalCutSets = new List <TDDIMinimalCutSets>(); TList _list467 = iprot.ReadListBegin(); for (int _i468 = 0; _i468 < _list467.Count; ++_i468) { TDDIMinimalCutSets _elem469; _elem469 = new TDDIMinimalCutSets(); _elem469.Read(iprot); MinimalCutSets.Add(_elem469); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Failures = new List <TDDIAbstractFailure>(); TList _list470 = iprot.ReadListBegin(); for (int _i471 = 0; _i471 < _list470.Count; ++_i471) { TDDIAbstractFailure _elem472; _elem472 = new TDDIAbstractFailure(); _elem472.Read(iprot); Failures.Add(_elem472); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { SubModels = new List <TDDIAbstractFailureModelRef>(); TList _list473 = iprot.ReadListBegin(); for (int _i474 = 0; _i474 < _list473.Count; ++_i474) { TDDIAbstractFailureModelRef _elem475; _elem475 = new TDDIAbstractFailureModelRef(); _elem475.Read(iprot); SubModels.Add(_elem475); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.I32) { Type = (TDDIFMEAType)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Entries = new List <TDDIAbstractFMEAEntry>(); TList _list476 = iprot.ReadListBegin(); for (int _i477 = 0; _i477 < _list476.Count; ++_i477) { TDDIAbstractFMEAEntry _elem478; _elem478 = new TDDIAbstractFMEAEntry(); _elem478.Read(iprot); Entries.Add(_elem478); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
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.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list628 = iprot.ReadListBegin(); for (int _i629 = 0; _i629 < _list628.Count; ++_i629) { TDDIKeyValueMap _elem630; _elem630 = new TDDIKeyValueMap(); _elem630.Read(iprot); KeyValueMaps.Add(_elem630); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { MinimalCutSets = new List <TDDIMinimalCutSets>(); TList _list631 = iprot.ReadListBegin(); for (int _i632 = 0; _i632 < _list631.Count; ++_i632) { TDDIMinimalCutSets _elem633; _elem633 = new TDDIMinimalCutSets(); _elem633.Read(iprot); MinimalCutSets.Add(_elem633); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Failures = new List <TDDIAbstractFailure>(); TList _list634 = iprot.ReadListBegin(); for (int _i635 = 0; _i635 < _list634.Count; ++_i635) { TDDIAbstractFailure _elem636; _elem636 = new TDDIAbstractFailure(); _elem636.Read(iprot); Failures.Add(_elem636); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { SubModels = new List <TDDIAbstractFailureModelRef>(); TList _list637 = iprot.ReadListBegin(); for (int _i638 = 0; _i638 < _list637.Count; ++_i638) { TDDIAbstractFailureModelRef _elem639; _elem639 = new TDDIAbstractFailureModelRef(); _elem639.Read(iprot); SubModels.Add(_elem639); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { Transitions = new List <TDDITransition>(); TList _list640 = iprot.ReadListBegin(); for (int _i641 = 0; _i641 < _list640.Count; ++_i641) { TDDITransition _elem642; _elem642 = new TDDITransition(); _elem642.Read(iprot); Transitions.Add(_elem642); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { States = new List <TDDIState>(); TList _list643 = iprot.ReadListBegin(); for (int _i644 = 0; _i644 < _list643.Count; ++_i644) { TDDIState _elem645; _elem645 = new TDDIState(); _elem645.Read(iprot); States.Add(_elem645); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
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.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list432 = iprot.ReadListBegin(); for (int _i433 = 0; _i433 < _list432.Count; ++_i433) { TDDIKeyValueMap _elem434; _elem434 = new TDDIKeyValueMap(); _elem434.Read(iprot); KeyValueMaps.Add(_elem434); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { MinimalCutSets = new List <TDDIMinimalCutSets>(); TList _list435 = iprot.ReadListBegin(); for (int _i436 = 0; _i436 < _list435.Count; ++_i436) { TDDIMinimalCutSets _elem437; _elem437 = new TDDIMinimalCutSets(); _elem437.Read(iprot); MinimalCutSets.Add(_elem437); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Failures = new List <TDDIAbstractFailure>(); TList _list438 = iprot.ReadListBegin(); for (int _i439 = 0; _i439 < _list438.Count; ++_i439) { TDDIAbstractFailure _elem440; _elem440 = new TDDIAbstractFailure(); _elem440.Read(iprot); Failures.Add(_elem440); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { SubModels = new List <TDDIAbstractFailureModelRef>(); TList _list441 = iprot.ReadListBegin(); for (int _i442 = 0; _i442 < _list441.Count; ++_i442) { TDDIAbstractFailureModelRef _elem443; _elem443 = new TDDIAbstractFailureModelRef(); _elem443.Read(iprot); SubModels.Add(_elem443); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
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.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list496 = iprot.ReadListBegin(); for (int _i497 = 0; _i497 < _list496.Count; ++_i497) { TDDIKeyValueMap _elem498; _elem498 = new TDDIKeyValueMap(); _elem498.Read(iprot); KeyValueMaps.Add(_elem498); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { MinimalCutSets = new List <TDDIMinimalCutSets>(); TList _list499 = iprot.ReadListBegin(); for (int _i500 = 0; _i500 < _list499.Count; ++_i500) { TDDIMinimalCutSets _elem501; _elem501 = new TDDIMinimalCutSets(); _elem501.Read(iprot); MinimalCutSets.Add(_elem501); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Failures = new List <TDDIAbstractFailure>(); TList _list502 = iprot.ReadListBegin(); for (int _i503 = 0; _i503 < _list502.Count; ++_i503) { TDDIAbstractFailure _elem504; _elem504 = new TDDIAbstractFailure(); _elem504.Read(iprot); Failures.Add(_elem504); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { SubModels = new List <TDDIAbstractFailureModelRef>(); TList _list505 = iprot.ReadListBegin(); for (int _i506 = 0; _i506 < _list505.Count; ++_i506) { TDDIAbstractFailureModelRef _elem507; _elem507 = new TDDIAbstractFailureModelRef(); _elem507.Read(iprot); SubModels.Add(_elem507); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { Causes = new List <TDDIAbstractCause>(); TList _list508 = iprot.ReadListBegin(); for (int _i509 = 0; _i509 < _list508.Count; ++_i509) { TDDIAbstractCause _elem510; _elem510 = new TDDIAbstractCause(); _elem510.Read(iprot); Causes.Add(_elem510); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }