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.Struct) { Ref = new TDDIHazard(); Ref.Read(iprot); } 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.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMapRef>(); TList _list700 = iprot.ReadListBegin(); for (int _i701 = 0; _i701 < _list700.Count; ++_i701) { TDDIKeyValueMapRef _elem702; _elem702 = new TDDIKeyValueMapRef(); _elem702.Read(iprot); KeyValueMaps.Add(_elem702); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractBaseElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { Hazards = new List <TDDIHazard>(); TList _list703 = iprot.ReadListBegin(); for (int _i704 = 0; _i704 < _list703.Count; ++_i704) { TDDIHazard _elem705; _elem705 = new TDDIHazard(); _elem705.Read(iprot); Hazards.Add(_elem705); } 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 _list556 = iprot.ReadListBegin(); for (int _i557 = 0; _i557 < _list556.Count; ++_i557) { TDDIKeyValueMap _elem558; _elem558 = new TDDIKeyValueMap(); _elem558.Read(iprot); KeyValueMaps.Add(_elem558); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { RelatedStandard = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { RiskParamaters = new List <TDDIAbstractRiskParameterRef>(); TList _list559 = iprot.ReadListBegin(); for (int _i560 = 0; _i560 < _list559.Count; ++_i560) { TDDIAbstractRiskParameterRef _elem561; _elem561 = new TDDIAbstractRiskParameterRef(); _elem561.Read(iprot); RiskParamaters.Add(_elem561); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Struct) { Hazard = new TDDIHazard(); Hazard.Read(iprot); } 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.Struct) { HARAPackage = new TDDIAbstractHARAPackage(); HARAPackage.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { HazardTypeSystem = new TDDIHazardTypeSystem(); HazardTypeSystem.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Struct) { RiskParameter = new TDDIAbstractRiskParameter(); RiskParameter.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { RiskAssessment = new TDDIRiskAssessment(); RiskAssessment.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { HazardType = new TDDIHazardType(); HazardType.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { MalFunction = new TDDIMalFunction(); MalFunction.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Hazard = new TDDIHazard(); Hazard.Read(iprot); } 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 _list572 = iprot.ReadListBegin(); for (int _i573 = 0; _i573 < _list572.Count; ++_i573) { TDDIKeyValueMap _elem574; _elem574 = new TDDIKeyValueMap(); _elem574.Read(iprot); KeyValueMaps.Add(_elem574); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { Hazards = new List <TDDIHazard>(); TList _list575 = iprot.ReadListBegin(); for (int _i576 = 0; _i576 < _list575.Count; ++_i576) { TDDIHazard _elem577; _elem577 = new TDDIHazard(); _elem577.Read(iprot); Hazards.Add(_elem577); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { HazardTypes = new List <TDDIHazardType>(); TList _list578 = iprot.ReadListBegin(); for (int _i579 = 0; _i579 < _list578.Count; ++_i579) { TDDIHazardType _elem580; _elem580 = new TDDIHazardType(); _elem580.Read(iprot); HazardTypes.Add(_elem580); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { HazardTypeSystems = new List <TDDIHazardTypeSystem>(); TList _list581 = iprot.ReadListBegin(); for (int _i582 = 0; _i582 < _list581.Count; ++_i582) { TDDIHazardTypeSystem _elem583; _elem583 = new TDDIHazardTypeSystem(); _elem583.Read(iprot); HazardTypeSystems.Add(_elem583); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { Malfunctions = new List <TDDIMalfunction>(); TList _list584 = iprot.ReadListBegin(); for (int _i585 = 0; _i585 < _list584.Count; ++_i585) { TDDIMalfunction _elem586; _elem586 = new TDDIMalfunction(); _elem586.Read(iprot); Malfunctions.Add(_elem586); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { RiskAssessments = new List <TDDIRiskAssessment>(); TList _list587 = iprot.ReadListBegin(); for (int _i588 = 0; _i588 < _list587.Count; ++_i588) { TDDIRiskAssessment _elem589; _elem589 = new TDDIRiskAssessment(); _elem589.Read(iprot); RiskAssessments.Add(_elem589); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { RiskParameters = new List <TDDIAbstractRiskParameter>(); TList _list590 = iprot.ReadListBegin(); for (int _i591 = 0; _i591 < _list590.Count; ++_i591) { TDDIAbstractRiskParameter _elem592; _elem592 = new TDDIAbstractRiskParameter(); _elem592.Read(iprot); RiskParameters.Add(_elem592); } 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.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMapRef>(); TList _list692 = iprot.ReadListBegin(); for (int _i693 = 0; _i693 < _list692.Count; ++_i693) { TDDIKeyValueMapRef _elem694; _elem694 = new TDDIKeyValueMapRef(); _elem694.Read(iprot); KeyValueMaps.Add(_elem694); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractBaseElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { RelatedStandard = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { RiskParamaters = new List <TDDIAbstractRiskParameterRef>(); TList _list695 = iprot.ReadListBegin(); for (int _i696 = 0; _i696 < _list695.Count; ++_i696) { TDDIAbstractRiskParameterRef _elem697; _elem697 = new TDDIAbstractRiskParameterRef(); _elem697.Read(iprot); RiskParamaters.Add(_elem697); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Struct) { Hazard = new TDDIHazard(); Hazard.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }