public override bool Equals(XsoMailboxObjectId other) { MailboxFolderId mailboxFolderId = other as MailboxFolderId; if (null == mailboxFolderId) { return(false); } if (!ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId)) { return(false); } bool flag = object.Equals(this.StoreObjectIdValue, mailboxFolderId.StoreObjectIdValue); if (flag && this.StoreObjectIdValue != null) { return(true); } bool flag2 = object.Equals(this.MailboxFolderPath, mailboxFolderId.MailboxFolderPath); return((flag2 && null != this.MailboxFolderPath) || (flag2 && flag)); }
// Token: 0x06000C84 RID: 3204 RVA: 0x00027600 File Offset: 0x00025800 public override bool Equals(XsoMailboxObjectId other) { UMCallAnsweringRuleId umcallAnsweringRuleId = other as UMCallAnsweringRuleId; return(!(null == umcallAnsweringRuleId) && ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId) && object.Equals(this.RuleIdGuid, umcallAnsweringRuleId.RuleIdGuid)); }
public override bool Equals(XsoMailboxObjectId other) { AppId appId = other as AppId; return(!(null == appId) && ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId) && string.Equals(this.AppIdValue, appId.AppIdValue)); }
public override bool Equals(XsoMailboxObjectId other) { MailboxStoreObjectId mailboxStoreObjectId = other as MailboxStoreObjectId; return(!(null == mailboxStoreObjectId) && ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId) && object.Equals(this.storeObjectId, mailboxStoreObjectId.StoreObjectId)); }
public override bool Equals(XsoMailboxObjectId other) { InboxRuleId inboxRuleId = other as InboxRuleId; return(!(null == inboxRuleId) && ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId) && object.Equals(this.ruleId, inboxRuleId.RuleId)); }
public override bool Equals(XsoMailboxObjectId other) { MessageCategoryId messageCategoryId = other as MessageCategoryId; return(!(null == messageCategoryId) && ADObjectId.Equals(base.MailboxOwnerId, other.MailboxOwnerId) && object.Equals(this.categoryId ?? Guid.Empty, messageCategoryId.CategoryId ?? Guid.Empty)); }