/// <summary> /// Returns true if ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryProperties instances are equal /// </summary> /// <param name="other">Instance of ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( LinkcheckertransformerDisableRewriting == other.LinkcheckertransformerDisableRewriting || LinkcheckertransformerDisableRewriting != null && LinkcheckertransformerDisableRewriting.Equals(other.LinkcheckertransformerDisableRewriting) ) && ( LinkcheckertransformerDisableChecking == other.LinkcheckertransformerDisableChecking || LinkcheckertransformerDisableChecking != null && LinkcheckertransformerDisableChecking.Equals(other.LinkcheckertransformerDisableChecking) ) && ( LinkcheckertransformerMapCacheSize == other.LinkcheckertransformerMapCacheSize || LinkcheckertransformerMapCacheSize != null && LinkcheckertransformerMapCacheSize.Equals(other.LinkcheckertransformerMapCacheSize) ) && ( LinkcheckertransformerStrictExtensionCheck == other.LinkcheckertransformerStrictExtensionCheck || LinkcheckertransformerStrictExtensionCheck != null && LinkcheckertransformerStrictExtensionCheck.Equals(other.LinkcheckertransformerStrictExtensionCheck) ) && ( LinkcheckertransformerStripHtmltExtension == other.LinkcheckertransformerStripHtmltExtension || LinkcheckertransformerStripHtmltExtension != null && LinkcheckertransformerStripHtmltExtension.Equals(other.LinkcheckertransformerStripHtmltExtension) ) && ( LinkcheckertransformerRewriteElements == other.LinkcheckertransformerRewriteElements || LinkcheckertransformerRewriteElements != null && LinkcheckertransformerRewriteElements.Equals(other.LinkcheckertransformerRewriteElements) ) && ( LinkcheckertransformerStripExtensionPathBlacklist == other.LinkcheckertransformerStripExtensionPathBlacklist || LinkcheckertransformerStripExtensionPathBlacklist != null && LinkcheckertransformerStripExtensionPathBlacklist.Equals(other.LinkcheckertransformerStripExtensionPathBlacklist) )); }