public bool Equals(EmailViewDefinitionSetting input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Name == input.Name ||
                     (Name != null && Name.Equals(input.Name))
                     ) &&
                 (
                     Localization == input.Localization ||
                     (Localization != null && Localization.SequenceEqual(input.Localization))
                 ) &&
                 (
                     SetByDefault == input.SetByDefault ||
                     (SetByDefault != null && SetByDefault.Equals(input.SetByDefault))
                 ) &&
                 (
                     OptInAggregateValue == input.OptInAggregateValue ||
                     (OptInAggregateValue != null && OptInAggregateValue.Equals(input.OptInAggregateValue))
                 ) &&
                 (
                     Subscriptions == input.Subscriptions ||
                     (Subscriptions != null && Subscriptions.SequenceEqual(input.Subscriptions))
                 ));
        }
예제 #2
0
        public bool Equals(EmailOptInDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Name == input.Name ||
                     (Name != null && Name.Equals(input.Name))
                     ) &&
                 (
                     Value == input.Value ||
                     (Value != null && Value.Equals(input.Value))
                 ) &&
                 (
                     SetByDefault == input.SetByDefault ||
                     (SetByDefault != null && SetByDefault.Equals(input.SetByDefault))
                 ) &&
                 (
                     DependentSubscriptions == input.DependentSubscriptions ||
                     (DependentSubscriptions != null && DependentSubscriptions.SequenceEqual(input.DependentSubscriptions))
                 ));
        }