示例#1
0
        public override bool Equals(object o)
        {
            if (!(o is Signature))
            {
                return(false);
            }
            Signature v = o as Signature;

            if (!AllowMultiSigning.Equals(v.AllowMultiSigning))
            {
                return(false);
            }
            if (!CertificateFile.Equals(v.CertificateFile))
            {
                return(false);
            }
            if (!DisplaySignatureInDocument.Equals(v.DisplaySignatureInDocument))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!LeftX.Equals(v.LeftX))
            {
                return(false);
            }
            if (!LeftY.Equals(v.LeftY))
            {
                return(false);
            }
            if (!RightX.Equals(v.RightX))
            {
                return(false);
            }
            if (!RightY.Equals(v.RightY))
            {
                return(false);
            }
            if (!SignContact.Equals(v.SignContact))
            {
                return(false);
            }
            if (!SignLocation.Equals(v.SignLocation))
            {
                return(false);
            }
            if (!SignReason.Equals(v.SignReason))
            {
                return(false);
            }
            if (!SignatureCustomPage.Equals(v.SignatureCustomPage))
            {
                return(false);
            }
            if (!SignaturePage.Equals(v.SignaturePage))
            {
                return(false);
            }
            if (!SignaturePassword.Equals(v.SignaturePassword))
            {
                return(false);
            }
            if (!TimeServerAccountId.Equals(v.TimeServerAccountId))
            {
                return(false);
            }
            return(true);
        }