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 _list1416 = iprot.ReadListBegin(); for (int _i1417 = 0; _i1417 < _list1416.Count; ++_i1417) { TDDIKeyValueMap _elem1418; _elem1418 = new TDDIKeyValueMap(); _elem1418.Read(iprot); KeyValueMaps.Add(_elem1418); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Category = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Type = (TDDISecurityApplicationType)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { ImplementedBy = new List <TDDISecurityControlRef>(); TList _list1419 = iprot.ReadListBegin(); for (int _i1420 = 0; _i1420 < _list1419.Count; ++_i1420) { TDDISecurityControlRef _elem1421; _elem1421 = new TDDISecurityControlRef(); _elem1421.Read(iprot); ImplementedBy.Add(_elem1421); } 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 _list284 = iprot.ReadListBegin(); for (int _i285 = 0; _i285 < _list284.Count; ++_i285) { TDDIKeyValueMap _elem286; _elem286 = new TDDIKeyValueMap(); _elem286.Read(iprot); KeyValueMaps.Add(_elem286); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Value = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Conditions = new List <TDDILifecycleCondition>(); TList _list287 = iprot.ReadListBegin(); for (int _i288 = 0; _i288 < _list287.Count; ++_i288) { TDDILifecycleCondition _elem289; _elem289 = new TDDILifecycleCondition(); _elem289.Read(iprot); Conditions.Add(_elem289); } 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 _list704 = iprot.ReadListBegin(); for (int _i705 = 0; _i705 < _list704.Count; ++_i705) { TDDIKeyValueMap _elem706; _elem706 = new TDDIKeyValueMap(); _elem706.Read(iprot); KeyValueMaps.Add(_elem706); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { RequirementSources = new List <TDDIAbstractRequirementSource>(); TList _list707 = iprot.ReadListBegin(); for (int _i708 = 0; _i708 < _list707.Count; ++_i708) { TDDIAbstractRequirementSource _elem709; _elem709 = new TDDIAbstractRequirementSource(); _elem709.Read(iprot); RequirementSources.Add(_elem709); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { DependabilityRequirements = new List <TDDIAbstractDependabilityRequirement>(); TList _list710 = iprot.ReadListBegin(); for (int _i711 = 0; _i711 < _list710.Count; ++_i711) { TDDIAbstractDependabilityRequirement _elem712; _elem712 = new TDDIAbstractDependabilityRequirement(); _elem712.Read(iprot); DependabilityRequirements.Add(_elem712); } 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 _list1420 = iprot.ReadListBegin(); for (int _i1421 = 0; _i1421 < _list1420.Count; ++_i1421) { TDDIKeyValueMap _elem1422; _elem1422 = new TDDIKeyValueMap(); _elem1422.Read(iprot); KeyValueMaps.Add(_elem1422); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Double) { Likelihood = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { ImpactAsset = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { ImpactIndividuals = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { ImpactBusiness = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { AttackerGoals = new List <TDDIAttackerGoalRef>(); TList _list1423 = iprot.ReadListBegin(); for (int _i1424 = 0; _i1424 < _list1423.Count; ++_i1424) { TDDIAttackerGoalRef _elem1425; _elem1425 = new TDDIAttackerGoalRef(); _elem1425.Read(iprot); AttackerGoals.Add(_elem1425); } 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 _list12 = iprot.ReadListBegin(); for (int _i13 = 0; _i13 < _list12.Count; ++_i13) { TDDIKeyValueMap _elem14; _elem14 = new TDDIKeyValueMap(); _elem14.Read(iprot); KeyValueMaps.Add(_elem14); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { IntrinsicSafety = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { SafeGuard = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { ApplierInformation = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Bool) { RiskAcceptability = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.String) { FurtherAction = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.String) { Source = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.Struct) { AssuranceLevel = new TDDIAssuranceLevel(); AssuranceLevel.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.Struct) { MeasureType = new TDDIMeasureType(); MeasureType.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 _list148 = iprot.ReadListBegin(); for (int _i149 = 0; _i149 < _list148.Count; ++_i149) { TDDIKeyValueMap _elem150; _elem150 = new TDDIKeyValueMap(); _elem150.Read(iprot); KeyValueMaps.Add(_elem150); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { UsageHistory = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Double) { MissionTime = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.I32) { MissionTimeTimeUnit = (TDDITimeUnit)iprot.ReadI32(); } 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(); } }
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 _list484 = iprot.ReadListBegin(); for (int _i485 = 0; _i485 < _list484.Count; ++_i485) { TDDIKeyValueMap _elem486; _elem486 = new TDDIKeyValueMap(); _elem486.Read(iprot); KeyValueMaps.Add(_elem486); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Type = (TDDICauseType)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Failure = new TDDIAbstractFailure(); Failure.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 _list152 = iprot.ReadListBegin(); for (int _i153 = 0; _i153 < _list152.Count; ++_i153) { TDDIKeyValueMap _elem154; _elem154 = new TDDIKeyValueMap(); _elem154.Read(iprot); KeyValueMaps.Add(_elem154); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Double) { OverallLifetime = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { OverallLifetimeTimeUnit = (TDDITimeUnit)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { Contexts = new List <TDDIContext>(); TList _list155 = iprot.ReadListBegin(); for (int _i156 = 0; _i156 < _list155.Count; ++_i156) { TDDIContext _elem157; _elem157 = new TDDIContext(); _elem157.Read(iprot); Contexts.Add(_elem157); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { Configurations = new List <TDDIConfiguration>(); TList _list158 = iprot.ReadListBegin(); for (int _i159 = 0; _i159 < _list158.Count; ++_i159) { TDDIConfiguration _elem160; _elem160 = new TDDIConfiguration(); _elem160.Read(iprot); Configurations.Add(_elem160); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Ports = new List <TDDIPort>(); TList _list161 = iprot.ReadListBegin(); for (int _i162 = 0; _i162 < _list161.Count; ++_i162) { TDDIPort _elem163; _elem163 = new TDDIPort(); _elem163.Read(iprot); Ports.Add(_elem163); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { Signals = new List <TDDISignal>(); TList _list164 = iprot.ReadListBegin(); for (int _i165 = 0; _i165 < _list164.Count; ++_i165) { TDDISignal _elem166; _elem166 = new TDDISignal(); _elem166.Read(iprot); Signals.Add(_elem166); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { SystemBoundaries = new List <TDDISystemBoundary>(); TList _list167 = iprot.ReadListBegin(); for (int _i168 = 0; _i168 < _list167.Count; ++_i168) { TDDISystemBoundary _elem169; _elem169 = new TDDISystemBoundary(); _elem169.Read(iprot); SystemBoundaries.Add(_elem169); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.List) { { AppliedStandards = new List <TDDIAbstractStandardRef>(); TList _list170 = iprot.ReadListBegin(); for (int _i171 = 0; _i171 < _list170.Count; ++_i171) { TDDIAbstractStandardRef _elem172; _elem172 = new TDDIAbstractStandardRef(); _elem172.Read(iprot); AppliedStandards.Add(_elem172); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.List) { { RealisedFunctions = new List <TDDIAbstractFunctionRef>(); TList _list173 = iprot.ReadListBegin(); for (int _i174 = 0; _i174 < _list173.Count; ++_i174) { TDDIAbstractFunctionRef _elem175; _elem175 = new TDDIAbstractFunctionRef(); _elem175.Read(iprot); RealisedFunctions.Add(_elem175); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.Struct) { AsAsset = new TDDIAbstractAsset(); AsAsset.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.List) { { DependabilityRequirements = new List <TDDIAbstractDependabilityRequirementRef>(); TList _list176 = iprot.ReadListBegin(); for (int _i177 = 0; _i177 < _list176.Count; ++_i177) { TDDIAbstractDependabilityRequirementRef _elem178; _elem178 = new TDDIAbstractDependabilityRequirementRef(); _elem178.Read(iprot); DependabilityRequirements.Add(_elem178); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 16: if (field.Type == TType.Struct) { AssuranceLevel = new TDDIAssuranceLevel(); AssuranceLevel.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 17: if (field.Type == TType.List) { { FailureModels = new List <TDDIAbstractFailureModelRef>(); TList _list179 = iprot.ReadListBegin(); for (int _i180 = 0; _i180 < _list179.Count; ++_i180) { TDDIAbstractFailureModelRef _elem181; _elem181 = new TDDIAbstractFailureModelRef(); _elem181.Read(iprot); FailureModels.Add(_elem181); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 18: if (field.Type == TType.List) { { SubSystems = new List <TDDIAbstractSystemRef>(); TList _list182 = iprot.ReadListBegin(); for (int _i183 = 0; _i183 < _list182.Count; ++_i183) { TDDIAbstractSystemRef _elem184; _elem184 = new TDDIAbstractSystemRef(); _elem184.Read(iprot); SubSystems.Add(_elem184); } 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 _list1388 = iprot.ReadListBegin(); for (int _i1389 = 0; _i1389 < _list1388.Count; ++_i1389) { TDDIKeyValueMap _elem1390; _elem1390 = new TDDIKeyValueMap(); _elem1390.Read(iprot); KeyValueMaps.Add(_elem1390); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Category = iprot.ReadString(); } 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 _list1468 = iprot.ReadListBegin(); for (int _i1469 = 0; _i1469 < _list1468.Count; ++_i1469) { TDDIKeyValueMap _elem1470; _elem1470 = new TDDIKeyValueMap(); _elem1470.Read(iprot); KeyValueMaps.Add(_elem1470); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Category = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { Attacks = new List <TDDIAbstractAttack>(); TList _list1471 = iprot.ReadListBegin(); for (int _i1472 = 0; _i1472 < _list1471.Count; ++_i1472) { TDDIAbstractAttack _elem1473; _elem1473 = new TDDIAbstractAttack(); _elem1473.Read(iprot); Attacks.Add(_elem1473); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { AddressedBy = new List <TDDISecurityCapability>(); TList _list1474 = iprot.ReadListBegin(); for (int _i1475 = 0; _i1475 < _list1474.Count; ++_i1475) { TDDISecurityCapability _elem1476; _elem1476 = new TDDISecurityCapability(); _elem1476.Read(iprot); AddressedBy.Add(_elem1476); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { AttackedItems = new List <TDDIVulnerableItemRef>(); TList _list1477 = iprot.ReadListBegin(); for (int _i1478 = 0; _i1478 < _list1477.Count; ++_i1478) { TDDIVulnerableItemRef _elem1479; _elem1479 = new TDDIVulnerableItemRef(); _elem1479.Read(iprot); AttackedItems.Add(_elem1479); } 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 _list1452 = iprot.ReadListBegin(); for (int _i1453 = 0; _i1453 < _list1452.Count; ++_i1453) { TDDIKeyValueMap _elem1454; _elem1454 = new TDDIKeyValueMap(); _elem1454.Read(iprot); KeyValueMaps.Add(_elem1454); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Category = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Double) { FinancialCost = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.I32) { FinancialCostType = (TDDIFinancialCostType)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Double) { TimeRequired = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.I32) { TimeUnit = (TDDITimeUnit)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.String) { Difficulty = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.String) { Detectability = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.List) { { ExploitedVulnerabilities = new List <TDDIVulnerabilityRef>(); TList _list1455 = iprot.ReadListBegin(); for (int _i1456 = 0; _i1456 < _list1455.Count; ++_i1456) { TDDIVulnerabilityRef _elem1457; _elem1457 = new TDDIVulnerabilityRef(); _elem1457.Read(iprot); ExploitedVulnerabilities.Add(_elem1457); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.List) { { Violations = new List <TDDISecurityViolationRef>(); TList _list1458 = iprot.ReadListBegin(); for (int _i1459 = 0; _i1459 < _list1458.Count; ++_i1459) { TDDISecurityViolationRef _elem1460; _elem1460 = new TDDISecurityViolationRef(); _elem1460.Read(iprot); Violations.Add(_elem1460); } 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 _list1500 = iprot.ReadListBegin(); for (int _i1501 = 0; _i1501 < _list1500.Count; ++_i1501) { TDDIKeyValueMap _elem1502; _elem1502 = new TDDIKeyValueMap(); _elem1502.Read(iprot); KeyValueMaps.Add(_elem1502); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { SkillLevel = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { Motivation = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { AnonymityDesire = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { AttackerGoals = new List <TDDIAttackerGoal>(); TList _list1503 = iprot.ReadListBegin(); for (int _i1504 = 0; _i1504 < _list1503.Count; ++_i1504) { TDDIAttackerGoal _elem1505; _elem1505 = new TDDIAttackerGoal(); _elem1505.Read(iprot); AttackerGoals.Add(_elem1505); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Payloads = new List <TDDIPayloadRef>(); TList _list1506 = iprot.ReadListBegin(); for (int _i1507 = 0; _i1507 < _list1506.Count; ++_i1507) { TDDIPayloadRef _elem1508; _elem1508 = new TDDIPayloadRef(); _elem1508.Read(iprot); Payloads.Add(_elem1508); } 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 _list1488 = iprot.ReadListBegin(); for (int _i1489 = 0; _i1489 < _list1488.Count; ++_i1489) { TDDIKeyValueMap _elem1490; _elem1490 = new TDDIKeyValueMap(); _elem1490.Read(iprot); KeyValueMaps.Add(_elem1490); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { SkillLevel = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { Motivation = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { AnonymityDesire = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { AttackerGoals = new List <TDDIAttackerGoal>(); TList _list1491 = iprot.ReadListBegin(); for (int _i1492 = 0; _i1492 < _list1491.Count; ++_i1492) { TDDIAttackerGoal _elem1493; _elem1493 = new TDDIAttackerGoal(); _elem1493.Read(iprot); AttackerGoals.Add(_elem1493); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Actions = new List <TDDIActionRef>(); TList _list1494 = iprot.ReadListBegin(); for (int _i1495 = 0; _i1495 < _list1494.Count; ++_i1495) { TDDIActionRef _elem1496; _elem1496 = new TDDIActionRef(); _elem1496.Read(iprot); Actions.Add(_elem1496); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }