/// <summary> /// Returns true if ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplProperties instances are equal /// </summary> /// <param name="other">Instance of ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( LinkExpiredPrefix == other.LinkExpiredPrefix || LinkExpiredPrefix != null && LinkExpiredPrefix.Equals(other.LinkExpiredPrefix) ) && ( LinkExpiredRemove == other.LinkExpiredRemove || LinkExpiredRemove != null && LinkExpiredRemove.Equals(other.LinkExpiredRemove) ) && ( LinkExpiredSuffix == other.LinkExpiredSuffix || LinkExpiredSuffix != null && LinkExpiredSuffix.Equals(other.LinkExpiredSuffix) ) && ( LinkInvalidPrefix == other.LinkInvalidPrefix || LinkInvalidPrefix != null && LinkInvalidPrefix.Equals(other.LinkInvalidPrefix) ) && ( LinkInvalidRemove == other.LinkInvalidRemove || LinkInvalidRemove != null && LinkInvalidRemove.Equals(other.LinkInvalidRemove) ) && ( LinkInvalidSuffix == other.LinkInvalidSuffix || LinkInvalidSuffix != null && LinkInvalidSuffix.Equals(other.LinkInvalidSuffix) ) && ( LinkPredatedPrefix == other.LinkPredatedPrefix || LinkPredatedPrefix != null && LinkPredatedPrefix.Equals(other.LinkPredatedPrefix) ) && ( LinkPredatedRemove == other.LinkPredatedRemove || LinkPredatedRemove != null && LinkPredatedRemove.Equals(other.LinkPredatedRemove) ) && ( LinkPredatedSuffix == other.LinkPredatedSuffix || LinkPredatedSuffix != null && LinkPredatedSuffix.Equals(other.LinkPredatedSuffix) ) && ( LinkWcmmodes == other.LinkWcmmodes || LinkWcmmodes != null && LinkWcmmodes.Equals(other.LinkWcmmodes) )); }