/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _munitionID.GetHashCode(); result = GenerateHash(result) ^ _eventID.GetHashCode(); result = GenerateHash(result) ^ _velocity.GetHashCode(); result = GenerateHash(result) ^ _locationInWorldCoordinates.GetHashCode(); result = GenerateHash(result) ^ _burstDescriptor.GetHashCode(); result = GenerateHash(result) ^ _locationInEntityCoordinates.GetHashCode(); result = GenerateHash(result) ^ _detonationResult.GetHashCode(); result = GenerateHash(result) ^ _numberOfArticulationParameters.GetHashCode(); result = GenerateHash(result) ^ _pad.GetHashCode(); if (_articulationParameters.Count > 0) { for (int idx = 0; idx < _articulationParameters.Count; idx++) { result = GenerateHash(result) ^ _articulationParameters[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _entityID.GetHashCode(); result = GenerateHash(result) ^ _forceId.GetHashCode(); result = GenerateHash(result) ^ _numberOfArticulationParameters.GetHashCode(); result = GenerateHash(result) ^ _entityType.GetHashCode(); result = GenerateHash(result) ^ _alternativeEntityType.GetHashCode(); result = GenerateHash(result) ^ _entityLinearVelocity.GetHashCode(); result = GenerateHash(result) ^ _entityLocation.GetHashCode(); result = GenerateHash(result) ^ _entityOrientation.GetHashCode(); result = GenerateHash(result) ^ _entityAppearance.GetHashCode(); result = GenerateHash(result) ^ _deadReckoningParameters.GetHashCode(); result = GenerateHash(result) ^ _marking.GetHashCode(); result = GenerateHash(result) ^ _capabilities.GetHashCode(); if (_articulationParameters.Count > 0) { for (int idx = 0; idx < _articulationParameters.Count; idx++) { result = GenerateHash(result) ^ _articulationParameters[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _entityID.GetHashCode(); result = GenerateHash(result) ^ _padding1.GetHashCode(); result = GenerateHash(result) ^ _numberOfArticulationParameters.GetHashCode(); result = GenerateHash(result) ^ _entityLinearVelocity.GetHashCode(); result = GenerateHash(result) ^ _entityLocation.GetHashCode(); result = GenerateHash(result) ^ _entityOrientation.GetHashCode(); result = GenerateHash(result) ^ _entityAppearance.GetHashCode(); if (_articulationParameters.Count > 0) { for (int idx = 0; idx < _articulationParameters.Count; idx++) { result = GenerateHash(result) ^ _articulationParameters[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ _antennaLocation.GetHashCode(); result = GenerateHash(result) ^ _relativeAntennaLocation.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _orginatingEntityID.GetHashCode(); result = GenerateHash(result) ^ _receivingEntityID.GetHashCode(); result = GenerateHash(result) ^ _relationship.GetHashCode(); result = GenerateHash(result) ^ _partLocation.GetHashCode(); result = GenerateHash(result) ^ _namedLocationID.GetHashCode(); result = GenerateHash(result) ^ _partEntityType.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _emittingEntityId.GetHashCode(); result = GenerateHash(result) ^ _eventID.GetHashCode(); result = GenerateHash(result) ^ _location.GetHashCode(); result = GenerateHash(result) ^ _systemID.GetHashCode(); result = GenerateHash(result) ^ _pad2.GetHashCode(); result = GenerateHash(result) ^ _fundamentalParameters.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _munitionID.GetHashCode(); result = GenerateHash(result) ^ _eventID.GetHashCode(); result = GenerateHash(result) ^ _fireMissionIndex.GetHashCode(); result = GenerateHash(result) ^ _locationInWorldCoordinates.GetHashCode(); result = GenerateHash(result) ^ _burstDescriptor.GetHashCode(); result = GenerateHash(result) ^ _velocity.GetHashCode(); result = GenerateHash(result) ^ _range.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _issuingEntityID.GetHashCode(); result = GenerateHash(result) ^ _collidingEntityID.GetHashCode(); result = GenerateHash(result) ^ _eventID.GetHashCode(); result = GenerateHash(result) ^ _collisionType.GetHashCode(); result = GenerateHash(result) ^ _pad.GetHashCode(); result = GenerateHash(result) ^ _velocity.GetHashCode(); result = GenerateHash(result) ^ _mass.GetHashCode(); result = GenerateHash(result) ^ _location.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _radioEntityType.GetHashCode(); result = GenerateHash(result) ^ _transmitState.GetHashCode(); result = GenerateHash(result) ^ _inputSource.GetHashCode(); result = GenerateHash(result) ^ _padding1.GetHashCode(); result = GenerateHash(result) ^ _antennaLocation.GetHashCode(); result = GenerateHash(result) ^ _relativeAntennaLocation.GetHashCode(); result = GenerateHash(result) ^ _antennaPatternType.GetHashCode(); result = GenerateHash(result) ^ _antennaPatternCount.GetHashCode(); result = GenerateHash(result) ^ _frequency.GetHashCode(); result = GenerateHash(result) ^ _transmitFrequencyBandwidth.GetHashCode(); result = GenerateHash(result) ^ _power.GetHashCode(); result = GenerateHash(result) ^ _modulationType.GetHashCode(); result = GenerateHash(result) ^ _cryptoSystem.GetHashCode(); result = GenerateHash(result) ^ _cryptoKeyId.GetHashCode(); result = GenerateHash(result) ^ _modulationParameterCount.GetHashCode(); result = GenerateHash(result) ^ _padding2.GetHashCode(); result = GenerateHash(result) ^ _padding3.GetHashCode(); if (_modulationParametersList.Count > 0) { for (int idx = 0; idx < _modulationParametersList.Count; idx++) { result = GenerateHash(result) ^ _modulationParametersList[idx].GetHashCode(); } } if (_antennaPatternList.Count > 0) { for (int idx = 0; idx < _antennaPatternList.Count; idx++) { result = GenerateHash(result) ^ _antennaPatternList[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ _deadReckoningAlgorithm.GetHashCode(); if (15 > 0) { for (int idx = 0; idx < 15; idx++) { result = GenerateHash(result) ^ _otherParameters[idx].GetHashCode(); } } result = GenerateHash(result) ^ _entityLinearAcceleration.GetHashCode(); result = GenerateHash(result) ^ _entityAngularVelocity.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _designatingEntityID.GetHashCode(); result = GenerateHash(result) ^ _codeName.GetHashCode(); result = GenerateHash(result) ^ _designatedEntityID.GetHashCode(); result = GenerateHash(result) ^ _designatorCode.GetHashCode(); result = GenerateHash(result) ^ _designatorPower.GetHashCode(); result = GenerateHash(result) ^ _designatorWavelength.GetHashCode(); result = GenerateHash(result) ^ _designatorSpotWrtDesignated.GetHashCode(); result = GenerateHash(result) ^ _designatorSpotLocation.GetHashCode(); result = GenerateHash(result) ^ _deadReckoningAlgorithm.GetHashCode(); result = GenerateHash(result) ^ _padding1.GetHashCode(); result = GenerateHash(result) ^ _padding2.GetHashCode(); result = GenerateHash(result) ^ _entityLinearAcceleration.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ _systemDataLength.GetHashCode(); result = GenerateHash(result) ^ _numberOfBeams.GetHashCode(); result = GenerateHash(result) ^ _emissionsPadding2.GetHashCode(); result = GenerateHash(result) ^ _emitterSystem.GetHashCode(); result = GenerateHash(result) ^ _location.GetHashCode(); if (_beamDataRecords.Count > 0) { for (int idx = 0; idx < _beamDataRecords.Count; idx++) { result = GenerateHash(result) ^ _beamDataRecords[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ _emitterSystemDataLength.GetHashCode(); result = GenerateHash(result) ^ _numberOfBeams.GetHashCode(); result = GenerateHash(result) ^ _pad2.GetHashCode(); result = GenerateHash(result) ^ _acousticEmitterSystem.GetHashCode(); result = GenerateHash(result) ^ _emitterLocation.GetHashCode(); if (_beamRecords.Count > 0) { for (int idx = 0; idx < _beamRecords.Count; idx++) { result = GenerateHash(result) ^ _beamRecords[idx].GetHashCode(); } } return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _issuingEntityID.GetHashCode(); result = GenerateHash(result) ^ _collidingEntityID.GetHashCode(); result = GenerateHash(result) ^ _collisionEventID.GetHashCode(); result = GenerateHash(result) ^ _pad.GetHashCode(); result = GenerateHash(result) ^ _contactVelocity.GetHashCode(); result = GenerateHash(result) ^ _mass.GetHashCode(); result = GenerateHash(result) ^ _location.GetHashCode(); result = GenerateHash(result) ^ _collisionResultXX.GetHashCode(); result = GenerateHash(result) ^ _collisionResultXY.GetHashCode(); result = GenerateHash(result) ^ _collisionResultXZ.GetHashCode(); result = GenerateHash(result) ^ _collisionResultYY.GetHashCode(); result = GenerateHash(result) ^ _collisionResultYZ.GetHashCode(); result = GenerateHash(result) ^ _collisionResultZZ.GetHashCode(); result = GenerateHash(result) ^ _unitSurfaceNormal.GetHashCode(); result = GenerateHash(result) ^ _coefficientOfRestitution.GetHashCode(); return(result); }
/** * Return Hash */ public override int GetHashCode() { int result = 0; result = GenerateHash(result) ^ base.GetHashCode(); result = GenerateHash(result) ^ _aggregateID.GetHashCode(); result = GenerateHash(result) ^ _forceID.GetHashCode(); result = GenerateHash(result) ^ _aggregateState.GetHashCode(); result = GenerateHash(result) ^ _aggregateType.GetHashCode(); result = GenerateHash(result) ^ _formation.GetHashCode(); result = GenerateHash(result) ^ _aggregateMarking.GetHashCode(); result = GenerateHash(result) ^ _dimensions.GetHashCode(); result = GenerateHash(result) ^ _orientation.GetHashCode(); result = GenerateHash(result) ^ _centerOfMass.GetHashCode(); result = GenerateHash(result) ^ _velocity.GetHashCode(); result = GenerateHash(result) ^ _numberOfDisAggregates.GetHashCode(); result = GenerateHash(result) ^ _numberOfDisEntities.GetHashCode(); result = GenerateHash(result) ^ _numberOfSilentAggregateTypes.GetHashCode(); result = GenerateHash(result) ^ _numberOfSilentEntityTypes.GetHashCode(); if (_aggregateIDList.Count > 0) { for (int idx = 0; idx < _aggregateIDList.Count; idx++) { result = GenerateHash(result) ^ _aggregateIDList[idx].GetHashCode(); } } if (_entityIDList.Count > 0) { for (int idx = 0; idx < _entityIDList.Count; idx++) { result = GenerateHash(result) ^ _entityIDList[idx].GetHashCode(); } } result = GenerateHash(result) ^ _pad2.GetHashCode(); if (_silentAggregateSystemList.Count > 0) { for (int idx = 0; idx < _silentAggregateSystemList.Count; idx++) { result = GenerateHash(result) ^ _silentAggregateSystemList[idx].GetHashCode(); } } if (_silentEntitySystemList.Count > 0) { for (int idx = 0; idx < _silentEntitySystemList.Count; idx++) { result = GenerateHash(result) ^ _silentEntitySystemList[idx].GetHashCode(); } } result = GenerateHash(result) ^ _numberOfVariableDatumRecords.GetHashCode(); if (_variableDatumList.Count > 0) { for (int idx = 0; idx < _variableDatumList.Count; idx++) { result = GenerateHash(result) ^ _variableDatumList[idx].GetHashCode(); } } return(result); }