// Token: 0x060004EB RID: 1259 RVA: 0x0001C344 File Offset: 0x0001A544 public bool IsMatch(MailboxProvisioningAttributes attributes) { if (!string.IsNullOrEmpty(this.Value) && this.filter == null) { this.filter = this.ParseFilter(); } return(string.IsNullOrEmpty(this.Value) || OpathFilterEvaluator.FilterMatches(this.filter, attributes.PropertyBag)); }
// Token: 0x060004FA RID: 1274 RVA: 0x0001C5A7 File Offset: 0x0001A7A7 public bool IsMatch(MailboxProvisioningAttributes attributes) { return(this.HardConstraint == null || this.HardConstraint.IsMatch(attributes)); }
public DirectoryDatabase(IDirectoryProvider directory, DirectoryIdentity identity, IClientFactory clientFactory, bool isExcludedFromProvisioning, bool isExcludedFromInitialProvisioning, MailboxProvisioningAttributes mailboxProvisioningAttributes = null) : base(directory, identity) { this.clientFactory = clientFactory; this.IsExcludedFromProvisioning = isExcludedFromProvisioning; this.IsExcludedFromInitialProvisioning = isExcludedFromInitialProvisioning; this.MailboxProvisioningAttributes = mailboxProvisioningAttributes; }