: super() { this.categories = new StringList(); this.containsBodyStrings = new StringList(); this.containsHeaderStrings = new StringList(); this.containsRecipientStrings = new StringList(); this.containsSenderStrings = new StringList(); this.containsSubjectOrBodyStrings = new StringList(); this.containsSubjectStrings = new StringList(); this.fromAddresses = new EmailAddressCollection(XmlElementNames.Address); this.fromConnectedAccounts = new StringList(); this.itemClasses = new StringList(); this.messageClassifications = new StringList(); this.sentToAddresses = new EmailAddressCollection(XmlElementNames.Address); this.withinDateRange = new RulePredicateDateRange(); this.withinSizeRange = new RulePredicateSizeRange(); }
/// <summary> /// Initializes a new instance of the <see cref="RulePredicates"/> class. /// </summary> internal RulePredicates() : base() { this.categories = new StringList(); this.containsBodyStrings = new StringList(); this.containsHeaderStrings = new StringList(); this.containsRecipientStrings = new StringList(); this.containsSenderStrings = new StringList(); this.containsSubjectOrBodyStrings = new StringList(); this.containsSubjectStrings = new StringList(); this.fromAddresses = new EmailAddressCollection(XmlElementNames.Address); this.fromConnectedAccounts = new StringList(); this.itemClasses = new StringList(); this.messageClassifications = new StringList(); this.sentToAddresses = new EmailAddressCollection(XmlElementNames.Address); this.withinDateRange = new RulePredicateDateRange(); this.withinSizeRange = new RulePredicateSizeRange(); }