/** * Compares for reference equality and value equality. */ public bool equals(IsGroupOfPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_groupEntityID.Equals(rhs._groupEntityID))) { ivarsEqual = false; } if (!(_groupedEntityCategory == rhs._groupedEntityCategory)) { ivarsEqual = false; } if (!(_numberOfGroupedEntities == rhs._numberOfGroupedEntities)) { ivarsEqual = false; } if (!(_pad2 == rhs._pad2)) { ivarsEqual = false; } if (!(_latitude == rhs._latitude)) { ivarsEqual = false; } if (!(_longitude == rhs._longitude)) { ivarsEqual = false; } if (!(_groupedEntityDescriptions.Count == rhs._groupedEntityDescriptions.Count)) { ivarsEqual = false; } if (ivarsEqual) { for (int idx = 0; idx < _groupedEntityDescriptions.Count; idx++) { if (!(_groupedEntityDescriptions[idx].Equals(rhs._groupedEntityDescriptions[idx]))) { ivarsEqual = false; } } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(IsGroupOfPdu rhs) { bool ivarsEqual = true; if(rhs.GetType() != this.GetType()) return false; ivarsEqual = base.Equals(rhs); if( ! (_groupEntityID.Equals( rhs._groupEntityID) )) ivarsEqual = false; if( ! (_groupedEntityCategory == rhs._groupedEntityCategory)) ivarsEqual = false; if( ! (_numberOfGroupedEntities == rhs._numberOfGroupedEntities)) ivarsEqual = false; if( ! (_pad2 == rhs._pad2)) ivarsEqual = false; if( ! (_latitude == rhs._latitude)) ivarsEqual = false; if( ! (_longitude == rhs._longitude)) ivarsEqual = false; if( ! (_groupedEntityDescriptions.Count == rhs._groupedEntityDescriptions.Count)) ivarsEqual = false; if(ivarsEqual) { for(int idx = 0; idx < _groupedEntityDescriptions.Count; idx++) { if( ! ( _groupedEntityDescriptions[idx].Equals(rhs._groupedEntityDescriptions[idx]))) ivarsEqual = false; } } return ivarsEqual; }