/** * Compares for reference equality and value equality. */ public bool equals(AcousticEmitterSystem rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_acousticName == rhs._acousticName)) { ivarsEqual = false; } if (!(_acousticFunction == rhs._acousticFunction)) { ivarsEqual = false; } if (!(_acousticID == rhs._acousticID)) { ivarsEqual = false; } return(ivarsEqual); }
///<summary> ///This field shall specify the system for a particular UA emitter. ///</summary> public void setAcousticEmitterSystem(AcousticEmitterSystem pAcousticEmitterSystem) { _acousticEmitterSystem = pAcousticEmitterSystem; }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(AcousticEmitterSystem rhs) { bool ivarsEqual = true; if(rhs.GetType() != this.GetType()) return false; if( ! (_acousticName == rhs._acousticName)) ivarsEqual = false; if( ! (_acousticFunction == rhs._acousticFunction)) ivarsEqual = false; if( ! (_acousticID == rhs._acousticID)) ivarsEqual = false; return ivarsEqual; }